Home Store is a web-based e-commerce application built with Flask. It allows users to browse products, manage a shopping cart, and place orders. The application also provides an admin interface for managing products and orders.
- Backend: Python, Flask
- Frontend: HTML, CSS, Bootstrap
- Database: SQLite (via SQLAlchemy)
- Deployment: Vercel
Home-Store/
│
├── app.py # Main Flask app
├── models.py # Database models
├── templates/ # HTML templates
├── static/ # CSS, JS, Images
├── requirements.txt # Python dependencies
└── README.md # Project documentation
To run this project locally:
- Clone the repo:
git clone https://github.com/MuhammedMorad/Home-Store.git
cd Home-Store- Create a virtual environment:
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate- Install dependencies:
pip install -r requirements.txt- Run the application:
python app.py- Visit in browser:
http://localhost:5000
- Browse available products
- Add and remove products from the cart
- Place an order
- Admin panel to manage:
- Product listings
- Orders and customers