Good to Go! is an on-demand logistics platform that allows for efficient management of bookings, drivers, and vehicles. It serves customers, drivers, and admins with tailored functionalities for each user base. The frontend provides a responsive and intuitive user interface to manage logistics operations effectively.
Customer.Demo.Small.mp4
Driver.Demo.Small.mp4
Admin.Demo.mp4
Location.Access.mp4
The challenge was to develop a frontend interface that handles real-time booking management and GPS tracking for over 100,000 drivers while ensuring that the platform is easy to navigate for users, drivers, and admins.
- Booking Creation: Users can create, update, and cancel bookings.
- Driver Tracking: Real-time tracking of assigned drivers during transit.
- Profile Management: Manage personal information and view booking history.
- Booking Assignments: Accept or reject nearby bookings based on proximity and vehicle availability.
- Vehicle Management: Update and view vehicle information (license plate, type).
- Booking History: View history of completed bookings.
- Analytics Dashboard: Visualize driver performance using charts.
- Manage Drivers & Vehicles: Update or delete driver and vehicle information.
- Bookings Overview: Admins can manage and oversee all bookings.
- React.js: Core frontend framework.
- Ant Design: UI library for interactive and responsive user interfaces.
- Redux Toolkit: State management for smooth user experience.
- Leaflet & OpenStreetMap: Integration for real-time tracking and mapping.
- Recharts: Used for creating analytics charts on the admin dashboard.
Please find documentation about the project here