A full stack application for a library book vending application. It is designed to manage book inventories, and member management, ensuring a seamless experience for borrowing and returning books through automated vending machines.
- NextJS
- Redux Toolkit
- Redux Persist
- Tailwindcss
- FastAPI
- Postgres
- Alembic
- SQLAlchemy
- Docker
-
User Authentication
- Admin and User login functionality
- Secure credential management
-
Book Management
- Add, edit, and remove books from the library catalog
- Track book availability and loan status
-
User Management
- Register new library Admins and Users
-
Loan Management
- Check out and return books
- Docker
- Clone the repository
- Start the database using Docker:
docker compose up --build
- Email: admin@gmail.com
- Password: admin
- Email: john@gmail.com
- Password: demo
libmate_user_demo.mp4
libmate_admin_demo.mp4
Copyright (c) 2024 [Y. Siva Sai Krishna]
All rights reserved. This software and associated documentation files (the "Software") are the proprietary property of [Y. Siva Sai Krishna]. No part of the Software may be used, copied, modified, distributed, or transmitted in any form or by any means without the prior written permission of [Y. Siva Sai Krishna].