A Flask-based RESTful web(over HTTP) service to manage your personal book collection.
- Add, edit, and delete books
- Track book details (title, author, genre, status, etc.)
- Search and filter your library
- Responsive web interface
-
Clone the repository:
git clone https://github.com/iamserda/booklib.git cd booklib
-
Create a virtual environment and install dependencies:
python3 -m venv venv source venv/bin/activate pip install -r requirements.txt
-
Set up the database:
flask db upgrade
-
Run the application:
flask run
- Access the app at
http://localhost:5000
- Use the web interface to manage your books
- Edit
config.py
to adjust settings (database URI, secret key, etc.)
Pull requests are welcome! For major changes, please open an issue first.
This project is licensed under the MIT License.