/Online-Library-Management-System

An Online Library Management System, in which user can borrow books and give feadback to the books in form of review and add upvotes. It also has an admin side to manage books and orders and queries from customer

Primary LanguagePython

Django

Libraria

Libraria is an Online Library that helps users to borrow books at ease with the digitalization of the library management system.

Preview

Untitled design

Features:

  • An optimized Search Functionality with real-time suggestions from the backend.
  • A proper filtration system to browse through books efficiently.
  • Users can give feedback to the books in form of reviews and upvotes/downvotes
  • A custom admin side for managing books, issuals, and handle queries. Also, a super moderator can add or remove more users to the admin role.
  • users can request any book if it is out of stock.

Run Locally

Clone the project

  git clone https://github.com/Satyam0204/Online-Library-Management-System.git

Go to the project directory

  cd Online-Library-Management-System/django/mysite/

Setup virtual environment

    python3 -m venv env
    source env/bin/activate

Install dependencies

   pip install -r requirements.txt

Configure Database

  python3 manage.py makemigrations
  python3 manage.py migrate

Start server

python3 manage.py runserver 

Authors:

Satyam0204