yStore is an open-source online store built using Python and the Django framework. It offers a clean and intuitive shopping experience, designed to simplify the process for both customers and developers.
- Python 3.10
You can quickly get PyStore up and running by following these steps:
- Clone the repository:
git clone https://github.com/kacperosko/PyStore.git
cd PyStore
- Install the required dependencies:
pip install -r requirements.txt
- Run local server
python manage.py runserver
Alternatively, you can use Docker to simplify the setup:
- Build the Docker image:
docker build .
- Start the application using Docker Compose:
docker-compose up
PyStore comes with a range of features to enhance your online shopping experience:
- Shopping Cart: Seamlessly manage your shopping cart, which is stored in the session.
- User Orders: Keep track of your order history.
- Dark and Light Mode: Choose between dark and light themes for a personalized experience.
- Blog Section: Stay informed with a blog section and a comments module.
- Discount Handling: Easily apply discounts to your purchases.
All components have been meticulously designed using Vertabelo to ensure the highest quality architecture. You can check the design here
Explore a live demo of PyStore at pystore.pythonanywhere.com