Angular/NestJS Hybrid Mobile App

Project Description

An on-demand beautician services app

Pop Up is a hybrid mobile app, conceived to be the “Uber” for beautician services.

App users can request beautician services when and where they want them, and independent gig workers respond to fulfill the service.

Developed using NodeJS frameworks: Angular and Nest.js, & Prisma ORM. The app is integrated with Firebase, Stripe, Google Geocoder on the backend.

I managed the project after it had been partially developed, and performed development on the app to complete it.

This app was never launched, but instead offered for sale on Flippa marketplace

Notable features I developed include the following:

  • 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

Technologies

  • Ionic
  • Angular
  • Firebase
  • NestJS
  • Stripe
  • Sendgrid
  • Onesignal
  • Google Geocoder
  • Prisma
  • MySQL
  • Swagger
  • Docker
  • Sentry