New Backend Technical Assessment
New Backend Technical Assessment
Assignment:
Build a simple movie listing application where the users can register, manage a list
of their favorite movies.
1. Create a simple registration page “/register” (using plain html or with
bootstrap) with email & password - after which the user can become part of
the application
2. Preserve the user’s session after they have logged in
3. The user can logout by going to the “/logout” page
4. Once the user has logged in they can use a table view (HTML tables) to see a
list of their favorite movies.
a. They should be able to add new movies
b. Edit existing movies
c. Delete movies from the table view
d. Fields for the movie:
i. Movie Name - (String)
ii. Rating - (Number)
iii. Cast - (Array)
iv. Genre - (String)
v. Release Date - (Datetime)
5. The user should be able to login again by going to the “/login” page
Technologies to use:
- The assignment has to be built with Node.js
- For the database use Postgresql only
- For the ORM use SQLizer