Skip to content

Repository files navigation

Library System Project

This is a library system project built with Django 4.1 that allows users to manage the borrowing and returning of books, search for books, add categories, and add new books (if an admin). Users can also sign up and log in to the system.

Demo

Click here to view a demo of the Library System Project.

Installation

To install and run this project locally, follow these steps:

  1. Clone the repository:
$ git clone https://github.com/usamashehab/library.git
  1. Change into the project directory:
$ cd library
  1. Install the required dependencies:
$ pip install -r requirements.txt
  1. Create the database tables:
$ python manage.py migrate
  1. Start the development server:
$ python manage.py runserver
  1. Open a web browser and navigate to http://localhost:8000 to access the application.

Usage

Once the application is running, users can perform the following actions:

  • Sign up or log in
  • Search for books by title, author, or category
  • Borrow and return books
  • Add, update and delete books (if an admin)
  • Add, update and delete categories (if an admin)

Acknowledgements

About

No description, website, or topics provided.

Resources

Stars

9 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages