Neotropolis, a cutting-edge futuristic city, is facing challenges in managing its transport system efficiently. With the city's rapid growth and technological advancements, traditional transport systems are proving inadequate. As a result, the city is witnessing traffic congestion, parking issues, and inefficient public transport.
To address these challenges, Neotropolis aims to implement a Smart Transport Management System (STMS) that integrates various transport modes, optimizes traffic flow, and provides seamless connectivity for residents and visitors.
When someone arrives in Neotropolis, they should park their vehicle at the "Collective Neotropolis Parkinglot". The system will issue a digital ticket through a web interface, which will serve as a comprehensive transport pass. This digital ticket should control everything related to transport, including public transport access, payments, tracking, and more. However, building such a system requires addressing several key functionalities:
- Issue digital tickets to users upon parking.
- Integrate with public transport systems for seamless access.
- Enable cashless payments for parking and public transport.
- Track the location of public transport vehicles in real-time.
- Provide users with accurate arrival times and route information.
- Allow users to top-up their transport passes.
- Enable contactless payments for all transport services.
- Analyze traffic patterns to optimize signal timings.
- Provide alternative routes during congestion to reduce travel time.
- Enable users to easily manage their transport pass.
- Futuristic User Interface
- Provide a comprehensive dashboard displaying transport options, payments, and journey history.
Contestants are tasked with developing a web-based Smart Transport Management System for Neotropolis. The system should have the following features:
- Digital Transport Pass (DTP) System: Issue digital tickets to users upon parking, which serve as a comprehensive transport pass for Neotropolis.
- Real-time Transport Tracking: Provide users with real-time tracking of public transport vehicles and accurate arrival times.
- Integrated Payment System: Allow users to manage and top-up their transport passes, and make contactless payments for all transport services.
- Traffic Optimization and Management: Implement algorithms to analyze traffic patterns, optimize signal timings, and provide alternative routes during congestion.
- User-Friendly Web Interface: Develop an intuitive web interface where users can easily manage their transport pass, view options, make payments, and track their journey history.
- Build the application using any modern web framework.
- Use an efficient database to store information about users, vehicles, parking spaces, public transport, and payments.
- Implement RESTful APIs to facilitate communication between the frontend and backend. Note: You can use an API Manager Platform (Postman/insomnia) when demonstrating APIs.
- All the Major entities (such as Users, TransportPass, etc.…) should have full CRUD (Create, Read, Update Delete) operations and both API and your solutions should be able to demonstrate it.
- Ensure the application is scalable to handle a large number of users and data.
- All Endpoints must use proper HTTP Status codes to indicate the status of the request.
- For any internal Users, use of General Auth Providers is not recommended. For example, using Google Auth or Firebase Auth is not recommended for Internal Users such as Admins or Pharmacies.
- Implement security measures to protect user data and prevent unauthorized access.
- Develop backend logic for issuing digital tickets, managing transport data, and handling payments.
- Implement an efficient database to store all necessary information.
- Implement real-time tracking of public transport vehicles.
- Develop algorithms for traffic optimization and alternative route suggestions.
- Implement payment processing for topping up transport passes and making payments for parking and public transport.
- Design and develop an intuitive web interface for users to manage their transport pass, view transport options, and make payments.
- High-Tech Futuristic User Interface (Additional Points)
- Collaborate effectively as a team to ensure seamless integration of all components and deliver a functional Smart Transport Management System for Neotropolis.
- Wireframe: Duothan 4.0 Wireframe