Rental Car App
A complete solution for renting and managing cars via Flutter mobile apps for Android and iOS, along with a React web app for the admin dashboard.
Car Reservations
Users can easily make car reservations from the available options and conveniently manage their reservations through the mobile app.
Powerful features from Firebase, including firestore database, storage, cloud functions, and push notifications, make the reservation process seamless.
Secured Payment
Stripe has been integrated for secured payment processing, allowing users to easily make payments using digital wallets or their credit/debit cards.
Admin Dashboard
The admin dashboard provides complete control over cars, reservations, and user management. With the help of cloud functions developed in node.js, the backend operations are efficiently handled.
Vehicle Security
To ensure vehicle security, we have integrated Dronemobile into the mobile app. With this feature, users can remotely unlock the car door directly from their phones.
Additionally, users are required to upload car images before and after each reservation for added security measures.
Tech Stack
Mobile App | Flutter (Android & iOS) |
---|---|
Admin Dashboard | React Web App |
Cloud Functions | Node.js, Typescript |
Database | Firestore |
User Authentication | Firebase |
Payment | Stripe Payment Gateway |
Maps | Google Maps SDK |
Version Management | Git |
Dashboard Hosting | Netlify |