Online Bookstore Management System Project Description
The Online Bookstore Management System is a web-based application developed using Python (Flask) and MySQL. It allows users to browse books, add them to cart, and place orders. The system also includes an admin panel to manage books and orders.
Features User Features
- User Registration & Login
- Browse Available Books
- Add Books to Cart
- Place Orders
- View Order History
Admin Features
- Admin Login
- Add New Books
- Edit Book Details
- Delete Books
- View All Orders
- Backend: Python, Flask
- Frontend: HTML, CSS, Bootstrap
- Database: MySQL
- Version Control: Git & GitHub
online_bookstore/
│
├── models/ # Database models
├── routes/ # Application routes
├── templates/ # HTML templates
├── app.py # Main application file
├── config.py # Database configuration
├── hash.py # Password hashing
├── admin_insert.py # Admin functionalities
├── .gitignore
└── README.md
git clone https://github.com/Ananya27290/Book_store.git
cd Book_storepip install flask pymysql flask-login- Create a MySQL database
- Update your database credentials in
config.py
python app.pyhttp://127.0.0.1:5000
Add screenshots of your project here to make it more attractive.
- Online Payment Integration
- Search & Filter Books
- User Reviews & Ratings
- Responsive UI Improvements
Ananya S Computer Science Engineering Student
This project was developed as part of academic learning and practice for software development.