This full-stack web application allows users to borrow and return books from a library through an online website, making it easier to track them. Admins of the website can track the user who borrowed/returned books and flag a user for an overdue book that has yet to be replaced or a book that has been damaged. Flagging a user means they have to pay a fine for the damages or being overdue.
- Admin & User accounts
To access the library catalog, we need accounts to verify which person can access executive privileges.
- Inventory of books
So admins and users can see which book is borrowed or available in the system.
- User flagging
An executive privilege that admins can use to penalize users who violate the rules when returning a book (e.g., returned as damaged, overdue, lost, etc.)
- Borrowing and Returning
A UI where a person can confirm the borrowed or returned books.
- Cart
A cart where you can store books if you have several of them you want to borrow.
- Book Track
An executive privilege that admins can use to see the users who borrowed a specific book/s.
- General Use
The public library or school-owned library can use the system.
- Faster process
Borrowing a book will be like a shopping app where you can browse and add it to the list you want to borrow in your cart.
- Easier tracking
Admins can easily track who borrowed the books by looking at the system.
- Quick Access
People can view the available books in the library very quickly by accessing the inventory of the system.
- React
npm install - Django Rest Framework
pip install djangorestframework - ReactDom
npm install react react-dom - Django Cors Headers
pip install django-cors-headers - Axios
npm install axios - Jwt-Decode
npm install jwt-decode - React-Slick
npm install react-slick - Slick-Carousel
npm install slick-carousel - React-Axios
npm install react-axios
- Daniel Gallego
- Nicklaus Ling
- Aldous Omictin