0% found this document useful (0 votes)
39 views2 pages

MERN Coding Challenge

Uploaded by

Naval Dourbi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
39 views2 pages

MERN Coding Challenge

Uploaded by

Naval Dourbi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 2
..;: RAKSHAK Oey MERN INTERNSHIP CODING CHALLENGE Assignment Title: Online Driving Assessment and Licensing System Objective: The objective of this assignment is to design and implement a web-based application that facilitates the onboarding of new users, conducts an online driving assessment exam, and issues a test driving license upon successful completion. Requirements: 1. User Registration: ° Users should be able to register for the application by providing essential information such as name, address, contact details, and a valid email address. e Implement proper validation for user input to ensure data accuracy. 2. User Authentication: e Create a secure authentication system to verify the identity of registered users. o Implement password encryption and session management for secure user sessions. 3.Profile Management: ° Allow users to view and update their profile information. o Include features for users to upload necessary documents like identification proofs, photographs, etc. 4. Online Driving Assessment Exam: © Design a set of multiple-choice questions related to traffic rules, road signs, and safe driving practices. ° Users should be able to take the assessment exam online within a specified time limit. o Implement a scoring system to evaluate the performance of users in the assessment. 5. Scoring and Results: © Provide immediate feedback to users upon completion of the exam, indicating whether they passed or failed. o Display a detailed breakdown of their performance, highlighting areas of improvement if applicable. 6. Licensing Process: o If the user passes the assessment, generate a temporary test driving license that users can download and print. © Store the user's test-driving license information in a secure database for future reference. 7. Security Measures: o Implement security measures to safeguard user data and prevent unauthorized access. oe Ensure that sensitive information, such as driving assessment scores and personal details, is handled securely. 8. Documentation: © Provide comprehensive documentation for the codebase, including setup instructions, API documentation (if applicable), and any other relevant information. Submission Guidelines: + Submit the source code along with a brief README file explaining how to set up and run the application. + Include a summary of design decisions, technologies used, and any challenges faced during the development process. Evaluation Criteri criteria: + Code quality and organization + Functionality completeness and correctness + User interface design and user experience + Security measures implemented + Documentation clarity and completeness Note: Feel free to make reasonable assumptions, and if you have any questions or need clarification on the requirements, please include them in your submission. Submissions will be evaluated based on the following

You might also like