This project is a web-based online shop application built with Flask, a micro web framework written in Python. It allows users to browse products, add them to a cart, and proceed to checkout.
- Product listing
- User authentication (login/register)
- Shopping cart functionality
- Checkout process
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Before you begin, ensure you have met the following requirements:
- Python 3.10 or higher
- pip (Python package installer)
- Clone the repository to your local machine:
git clone https://github.com/your-username/online-shop.git
- Navigate to the project directory:
cd online-shop
- Install the required dependencies:
pip install -r requirements.txt
To run the application, execute the following command in the project directory:
python main.py
The application will start running on http://localhost:5000.
Flask - The web framework used SQLite - Database engine
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Flask documentation SQLite documentation