A library management API with JWT authentication using Express & Supabase
- Add New Book ( POST - api/books/add_new)
- View a book ( GET - api/books/:bookid)
- Update a book ( PUT - api/books/:bookid)
- Delete a Book ( DELETE - api/books/:bookid)
- View all books ( GET - api/books/)
- Loaning a Book ( POST api/loans/:bookid/loan)
- Returning a Book ( POST - api/loans/:loanid/return)
- User's Loan History (GET api/loans/:userid/loan-history)