Skip to content

NarwhalsOrg/BookBOx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

BookBox

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.

Team Members

  • Vibhu Sahu
  • Kunal Meshram
  • Devisha Agrawal

Project Overview

Objective

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.

Markets

  • 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.

Backend

  • Technologies Used:

    • Node.js
    • Express
    • SQLite
  • Features:

    • User and admin sections
    • Authentication system for secure access

Frontend

  • Technologies Used:
    • Android: Java
    • Web: HTML, JavaScript, CSS, Bootstrap
    • iOS: Swift
    • Windows and Linux: Cross-platform frameworks

Repositories

Database Structure

Books Table

  • Columns:
    • Name
    • Author
    • ID
    • Index
    • Summary
    • Front Page Picture
    • Price
    • Launch Year
    • Publication
    • Rating
    • Borrowed/Buy Stats

Users Table

  • Columns:
    • Borrow/Buy History
    • User Type (Student, Teacher, etc.)
    • Total Available Books

Features

User Features

  • Search functionality for books
  • Personalized recommendations
  • Borrow/Buy requests
  • Account management
  • Check book availability
  • Filters for easier navigation

Admin Features

  • Add and manage books in the database
  • Block users as needed
  • Email notifications for important updates

Authentication

  • User and admin signup/login with email/phone validation
  • Secure authentication mechanism to ensure user privacy and data integrity

Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any features or bug fixes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For inquiries or feedback, please contact us via email:

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors