BookBox is a decentralized library app designed to create a scalable backend and multi-platform frontend for managing books and facilitating borrowing and purchasing. The application caters to both institutional and open market users, focusing on students and readers.
- Vibhu Sahu
- Kunal Meshram
- Devisha Agrawal
To develop a cross-platform application with a centralized backend that provides seamless access to libraries for users in both institutions and the open market.
- Institutional Version: Designed specifically for educational institutions, enabling students and teachers to borrow and manage books efficiently.
- Open Market Version: Aimed at general readers and book enthusiasts, allowing them to discover, borrow, and purchase books.
-
Technologies Used:
- Node.js
- Express
- SQLite
-
Features:
- User and admin sections
- Authentication system for secure access
- Technologies Used:
- Android: Java
- Web: HTML, JavaScript, CSS, Bootstrap
- iOS: Swift
- Windows and Linux: Cross-platform frameworks
- Backend Repository: Node.js & Express
- Web React Frontend: ReactJS Frontend
- Android Repository: Android App
- Columns:
- Name
- Author
- ID
- Index
- Summary
- Front Page Picture
- Price
- Launch Year
- Publication
- Rating
- Borrowed/Buy Stats
- Columns:
- Borrow/Buy History
- User Type (Student, Teacher, etc.)
- Total Available Books
- Search functionality for books
- Personalized recommendations
- Borrow/Buy requests
- Account management
- Check book availability
- Filters for easier navigation
- Add and manage books in the database
- Block users as needed
- Email notifications for important updates
- User and admin signup/login with email/phone validation
- Secure authentication mechanism to ensure user privacy and data integrity
Contributions are welcome! Please fork the repository and submit a pull request for any features or bug fixes.
This project is licensed under the MIT License - see the LICENSE file for details.
For inquiries or feedback, please contact us via email:
- Vibhu Sahu: [email protected]