Skip to content

A simple web-based Django application to manage a list of books in a library.

Notifications You must be signed in to change notification settings

NDilsh/library_management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Manager

A simple web-based application to manage a list of books in a library. The application allows the user to perform the following basic tasks.

Features

  • View the list of books in a table/list.
  • Adding a new book with details such as Title, Author, Genre, etc.
  • Delete an existing book.
  • Searching a book based on both the genre and the name

Tech Stack

Client: HTML, CSS, Bootstrap

Server: Django

Database: MySQL

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

DB_NAME

DB_USER

DB_PASS

Run Locally

Clone the project

  git clone https://github.com/NDilsh/library_management.git

Go to the project directory

  cd library_management

Install dependencies

  pip install -r requirements.txt

Run database migrations to create the necessary tables in db

  python manage.py makemigrations
  python manage.py migrate

Start the server

  python manage.py runserver

Screenshots

App Screenshot

Feedback

If you have any feedback, please reach out to me

About

A simple web-based Django application to manage a list of books in a library.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published