Watch Demo

Pop Up's main value propositions
On-Demand Services
Users can book services when and where they want them, and the beautician will come to them
Robust Scheduling System
The app provides an appointment scheduling system which allows for rescheduling and changing details after appointment has been made
Saved Payment Methods
Stripe has been integrated into the app, so users can pay for services automatically with saved cards, to ensure a seamless and reliable payment system for both parties

Independent Gig Workers
Beauticians work on their own schedule and set their own rates. Admins verify them through the app, and they can maintain a visual profile page, to prove they are licensed and experienced
Tips and Reviews
A tipping and reviewing system is provided to give extra thanks and critique to service providers
Chat System
We built a direct messaging system into the app, to facilitate transparent communication between the users
Feature Breakdown
- Service Request and Acceptance System
- Geocoding and Proximity-based Provider Selection
- Push Notifications
- Appointments Calendar
- Stored Payment Methods via Stripe Integration
- Automatic Payments Upon The Completion of Services
- Optionally Tip After Services Are Complete
- Optionally Rate and Review the Service Provider
- Chat System
- Admin Support Request Form
- Reporting System for both Clients and Service Providers
Tech Stack
- Ionic
- Angular
- Firebase
- NestJS
- Stripe
- Sendgrid
- Onesignal
- Google Geocoder
- Prisma
- MySQL
- Swagger
- Docker
- Sentry
Let us build your next app!
