Traffic Pilo, a comprehensive online platform designed to enhance road safety knowledge and awareness. Our project boasts state-of-the-art security measures, including encrypted passwords and bcrypt hashing, ensuring the protection of user data. Users can easily manage their profiles, updating personal information at their convenience. Dive into interactive assessments featuring a diverse range of multiple-choice questions, covering various aspects of traffic regulations. With seamless assessment management and automated result generation,
Client: React, Redux, Material UI
Server: Node, Express , Passport JS , MongoDB
- Secure Login: Enhanced security through encrypted passwords and bcrypt hashing.
- User Profile Updates: Ability for users to modify their personal information.
- Interactive Assessments: Engaging tests on traffic regulations with multiple-choice questions.
- Diverse Question Pool: A wide range of questions covering various aspects of traffic rules.
- Convenient Assessment Management: Easy initiation and conclusion of assessments.
- Submission of Answers: Users can submit their responses during assessments.
- Automated Result Generation: Instant calculation and display of assessment outcomes.
- Secure Logout: Ensures user data protection by clearing session information.
Clone the project
git clone https://github.com/AnuragRoshan/TrafficPilot.git
move into folder TrafficPilot
cd TrafficPilot
move into server and install node dependencies for server side
cd server
npm i
install react dependencies in client folder
cd ..
cd client
npm i
run node backend in other shell
npm start
run react frontend in third shell
cd ..
cd client
npm start
If you have any feedback, please reach out to us at [email protected]