CNG Booking Platform Development

Job ID: 39722929

Budget: ₹600 – ₹1,500 INR

Title:
CNG Slot Booking Platform (ReactJS + Spring Data JPA + MySQL + JWT Security)

Description:
I am looking for an experienced full-stack developer/team to build a CNG slot booking platform with multi-user roles (Super Admin, Pump Administrator, Workers, and Consumers).

The platform will follow a subscription + commission model and must be scalable, secure, and user-friendly.

Core Features:

1. Super Admin

Can view/manage all users and pump administrators.

Will receive 10% commission per slot booking.

Has complete access to platform monitoring and system controls.

2. Pump Administrator

Can manage their slots (completed & pending bookings).

Can add/manage workers and assign login permissions.

Must subscribe to the platform (monthly/quarterly/yearly) to stay active.

Only active (subscribed) pumps are visible for consumer bookings.

3. Workers

Can validate consumer bookings by scanning QR codes.

Work access is controlled by the Pump Administrator.

4. Consumers

Must pay ₹50 for booking confirmation.

Can download a QR code confirmation after payment.

Can book slots as per requirement.

Technology Stack

Frontend: ReactJS

Backend: Spring Data JPA

Database: MySQL

Security: JWT Authentication

Expectations:

Clean and scalable codebase.

Secure authentication & role-based access.

QR code integration for booking validation.

Subscription + payment gateway integration.

Deployment-ready solution with documentation.