Welcome to Training Arc – a gamified learning website designed to train new delivery drivers to handle real-life challenges like bad weather, traffic, and more, all while keeping the learning process fun and engaging!
- Interactive Lessons: 📘 Simple theory lessons followed by quizzes to ensure understanding.
- Live Map Navigation: 🗺️ Practical tasks using Google Maps API and Leaflet, where drivers navigate from point A to point B under real-world constraints.
- Progressive Difficulty: 🚦 Each of the 6 lessons gets progressively harder, preparing drivers for more challenging deliveries.
- Gamification: 🎮 Keep things exciting with daily and weekly quests, a reward system, and a leaderboard to foster a fun, competitive environment.
- Frontend: React, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Mapping: Google Maps API, Leaflet.js
- Basics of Delivery – Understanding traffic signals and basic delivery rules.
- Handling Bad Weather – Learn to deliver safely in rain, snow, and harsh conditions.
- Heavy Traffic Maneuvering – Navigate through congested areas effectively.
- Time Management – Improve efficiency while keeping safety in mind.
- Advanced Routes – Deal with complex roadways and unexpected obstacles.
- Final Challenge – Combine everything you've learned in a high-stakes delivery challenge!
- Daily & Weekly Quests: ✅ Complete tasks like delivering in specific time limits or challenging weather conditions.
- Rewards: 🎁 Earn points and badges to unlock new levels.
- Leaderboard: 🏆 Compete with other drivers to claim the top spot!
- Developers: @Shubham_Bendre, @Malhar_Singh, @Yash_Chougule, @Suyog_Sable
- Special Thanks: To all the mentors and community for their support! 🎉
- Clone the repository:
git clone https://github.com/Interloopers/Training-Arc.git
- Run the command:
npm run start
- Run the server file:
run leaderboard.py











