Skip to content

DhruvGandhi31/Bibliotheca

Repository files navigation

Bibliotheca (Library Management System - User side)

This project is a Flutter-based application designed to facilitate book browsing, borrowing, and returning functionalities for users.

Key Features:

  • Book Browsing, Borrowing, and Returning: Users can browse the available books in the system, borrow books they are interested in, and return books once they have finished reading them.
  • MongoDB for Database Management: MongoDB is used for database management. It provides flexibility in storing various types of data, which is advantageous for managing diverse book information and user records.
  • A robust search algorithm is implemented to enable users to search for books by name and author. This feature enhances the user experience by allowing users to quickly find the books they are interested in.
  • The backend functionality of the application is implemented using Node.js and Express.js, this enables the implementation of server-side logic and routing for handling requests from the Flutter frontend.

Guide for node js backend

To test backend and connect to MongoDB first you need to go to the Nodejs_JWT folder in backend. Then on command-prompt you need to type 'npm i bcryptjs express express-unless jsonwebtoken mongoose mongoose-unique-validator mysql' in that directory. Then type 'nodemon app.js'. Please note to run this application you need to install nodemon which can be installed by using 'npm install -g nodemon' on cmd. After running this application you must see 'Ready To Go! \n Connected to MongoDB database.

Search Among Books

The search feature has been added to the app. You can search by book name or author's name. You can also search by keywords of a book. Also it searchs locally i.e. it find the books which are locally added into the app.

Other changes

  1. The image is loaded throuogh URL instead of assets.
  2. Additional Books are added.

Images of the App

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published