• Κιοσκ φορ πιχκινγ τιμε σλοτ φορ Γ, Γ2 δριϖε τεστ: o In this application you will simulate some of the actions that you perform in Drive test center. But here you have greater flexibility to pick the...










    • • Κιοσκ φορ πιχκινγ τιμε σλοτ φορ Γ, Γ2 δριϖε τεστ: o In this application you will simulate some of the actions that you perform in Drive test center. But here you have greater flexibility to pick the time of your choice. You will also develop an extension of this application by adding few other user interfaces to perform different actions. Mainly entire application consists of following parts:

    • o 1. Driver Interface (a person who wants to take G2/G license)

    • o 2. Examiner Interface (a person who takes driver’s exam)

    • o 3. Admin (a person who adds schedules and other stuff in the portal)

    • o Day 1 (Week 4): [Day when assignment was released]: ▪
      Create MongoDB account, use connection string and mongoose to connect to DB. Add User Model, may be with few fields only. [Mark 1]





    • o Day 2: [Week 5]: ▪
      From G2_page, add data to Database. For this part, you may add FirstName, LastName, UserID, DOB only. (You will establish proof of concept by adding small piece to data from UI into DB) [Mark 1]


    • Now when user clicks on Save button, it will save the data to Database.





    • o Day 3 [Week 6]: Entire Assignment due [Mark 10]

    • o You will start from where you left previously

    • o Allow user to enter data in G2_page and save them in User Collection

    • o For time being, you can allow to enter duplicate UserID
      (later we will make it Unique)

    • o Create appropriate User Model to save data (Firstname, Lastname, UserID, DOB, Address, Car details, License Number).
      Note: add data in appropriate format, ie DOB should be Date format

    • o On the G_page, you ask user to enter UserID, previously entered from G2_page

    • o Fetch information from User Collection and display on G_page, User will enter Unique ID to fetch data from DB

    • o If No UserID found, take user to G2_page and display message “No User Found”

    • o On the G_page add appropriate text boxes so that you can display address, car information etc

    • o Allow user to modify address, car information etc from G_page, and save them to Database if user updates them. Simply overwrite the previous data

    • o Also make sure you add simple validation check on the data

    • o Do not allow to modify Name, DOB, UserID, License No

    • o Also modify the UI of G2_page and allow user to upload the images – atleast two images

    • o
      Summary: In this assignment you allow user to enter data from G2 page, save them to DB and fetch those data from G page, and allow to update them. CRUD operation.








(Continue from assignment 1, make sure it is working correctly)



Assignment 2:
MongoDB setup, Data Model and CRUD operation

Feb 13, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here