Skip to content

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.

License

Notifications You must be signed in to change notification settings

rahulranjandev/Book_app

Repository files navigation

BookApp-X Flask App

Description

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.

Features

  • 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

Installation

  1. Clone the repository
  2. Install the required packages using pip install -r requirements.txt
  3. Create a MySQL database and update the database configuration in config.py
  4. Run the app using python app.py
  5. Access the app at http://localhost:5000
  6. Register an account and start using the app
  7. (Optional) Run the populate_db.py script to populate the database with sample data

Technologies Used

  • Flask
  • MySQL
  • DajngoHTML
  • Bootstrap
  • Gunicorn

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Rahul Ranjan

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published