Skip to content

MohammadSatel/Flask_Book_Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Book Library App 📚

https://flask-book-library-render.onrender.com

  • Python Flask full stack book library application with full modularity.
  • Each entity has its own files seperated (forms.py, models.py, views.py, HTML, CSS, JavaScript).
  • Database will be generated and updated automatically.

🚀 Features 🚀

  • Dashboard:

    • Read, add, edit, and delete books.
    • Read, add, edit, and delete customers.
    • Read, add and delete loans.
  • Search Functionality:

    • Easily search for books by name.
    • Easily search for customers by name.
    • Easily search for loans by name.
  • Responsive Design:

    • Provides a seamless user experience across various devices.

🛠️ Technologies Used 🛠️

  • Frontend:

    • HTML
    • CSS
    • Bootstrap
    • JavaScript
    • Axios
  • Backend:

    • Python
    • Flask
    • JSON
  • Database:

    • SQL
    • SQLAlchemy

🔧 Installation 🔧

  1. Clone the repository: git clone (https://github.com/MohammadSatel/Flask_Book_Library.git)

  2. Go to the main app path: (your path)/Flask_Book_Library

  3. Create a virtual enviroment: py -m venv (virtual enviroment name)

  4. Activate the virtual enviroment: (virtual enviroment name)\Scripts\activate

  5. Install needed packages: pip install -r requirements.txt

  6. run the main app: py app.py (your path/Flask_Book_Library/app.py)

  7. Connect to the server: Running on (http://127.0.0.1:5000)

  8. Enjoy the full stack book library app with CRUD and DB.

  9. Running on website URL https://flask-book-library-render.onrender.com