Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 1.14 KB

File metadata and controls

30 lines (20 loc) · 1.14 KB

Backend assignment (nodeJS)

Problem Statement:

Your task is to build a Library Management System, which has the following features:

  • A client portal and an admin portal (should include authentication and authorization).
  • Admins can list the books available in the library, update that list and approve/deny checkout/check-in requests made by the clients.
  • Clients can view the list of books and request admin to checkout/check-in particular books.
  • Clients should be able to see the checked out books against their account.
  • Passwords should be hashed before storing in the database.

Bonus Points:

  • Read about and implement methods to prevent SQL injection.

Here are some resources below for further reading: