- Next.js
- SWR
- Mantine
- NodeJS
- PayloadCMS
- Meilisearch
- PostgreSQL
- MJML & Handlebars Email Templates
- Search books by name and facets
- Go to any book
- Add a request to rent the book
- Add a request to return the book
- See requests about books
- Approve and decline requests about books
- See who is overdue
- Add and remove books
- Cron job about who is overdue and send email about overdue
- OAuth with Azure Ad
- Admin panel with information with books, users, requests and book rentals
- UI for users to rent and check-out books