This web application allows you to manage a library's collection of books and authors. With this system, you can:
- Add, view, and delete books and authors.
- Search and sort through the library's collection.
- View detailed information about each book and author.
- Book Management: Add, view, and delete books.
- Author Management: Add, view, and delete authors.
- Book Details: View information about each book including the cover image.
- Author Details: View information about each author and their books.
- Search and Sort: Easily search and sort books by title or author.
-
Clone the Repository
git clone https://github.com/yourusername/library-management-system.git
-
Navigate to the Project Directory
cd library-management-system -
Install Dependencies
pip install -r requirements.txt
-
Set Up the Database
flask db upgrade
-
Run the Application
flask run
Visit
http://127.0.0.1:5000/in your web browser to start using the application.
- Home Page: View and manage books.
- Add Author/Book: Add new entries to the database.
- View Details: Click on book titles or author names to see more details.
- Delete: Remove books or authors from the database.
- Fork the Repository
- Create a Feature Branch
- Make Changes and Commit
- Push and Create a Pull Request
This project is licensed under the MIT License. See the LICENSE file for details.