/Shopify

A Flask-based web application for an online shop, featuring product listings, user authentication, shopping cart, checkout functionality and payment gateway integration.

Primary LanguageHTMLMIT LicenseMIT

Shopify - an online shop

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.

shopify_grzsxa

Features

  • Product listing
  • User authentication (login/register)
  • Shopping cart functionality
  • Checkout process

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Python 3.10 or higher
  • pip (Python package installer)

Installation

  1. Clone the repository to your local machine:
 git clone https://github.com/your-username/online-shop.git
  1. Navigate to the project directory:
cd online-shop
  1. Install the required dependencies:
pip install -r requirements.txt

Running the Application

To run the application, execute the following command in the project directory:

python main.py

The application will start running on http://localhost:5000.

Built With

Flask - The web framework used SQLite - Database engine

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

Flask documentation SQLite documentation