Engineered the backend for an Uber-style ride-hailing and ride-sharing application with advanced trip features and real-time communication.
Key functionalities delivered:
- Built the complete Node.js backend with Sequelize ORM and optimized relational models
- Developed admin panel using Laravel for user, driver, trip, and payment management
- Implemented shared rides, driver offers, dynamic pricing, and trip tracking
- Added card payments & wallet features using PayHere
- Integrated Firebase Cloud Messaging for instant trip alerts
- Implemented JWT authentication, driver/user onboarding, rating systems, and trip history
- Designed real-time trip workflows for seamless rider-driver interactions
This system provides a scalable foundation for a modern ride-hailing mobile app ecosystem.