This is a simple Flask app that allows users to add, edit, and delete books from a database. The app uses MySQL as the database & Flask as the web framework. The app is hosted on Render.
- Add a book
- Edit a book
- Delete a book
- View all books
- Search for a book
- Sort books by title, author, or year
- Pagination
- Responsive design
- Clone the repository
- Install the required packages using
pip install -r requirements.txt
- Create a MySQL database and update the database configuration in
config.py
- Run the app using
python app.py
- Access the app at
http://localhost:5000
- Register an account and start using the app
- (Optional) Run the
populate_db.py
script to populate the database with sample data
- Flask
- MySQL
- DajngoHTML
- Bootstrap
- Gunicorn
This project is licensed under the MIT License - see the LICENSE file for details.