Skip to content

Repository files navigation

GrayCommerce

alt text

GrayCommerce is a Python / Django E-commerce platform

Installation

  • Clone the repository
  • Create a virtual environment
  • Install dependencies with pip install -r requirements.txt
  • Create a superuser with python manage.py createsuperuser
  • Rename .env.dev in .env and fill the values
  • Run the server with python manage.py runserver

####################################

App structure:

  • accounts_app: User authentication and management (login, signup, profile)
  • basket: Shopping basket functionality (update cart, remove item, add item)
  • catalog: Product catalog and management (Products, Categories, Tags)
  • checkout_app: Checkout process and payment handling (payment processing, order confirmation)
  • shop: Manages shop preferences (currencies, languages, payment settings, shipping settings)

Technical folders

  • locale: Localization and internationalization
  • media: Media files
  • static: Static files
  • templates: HTML templates

Supported filters

  • category (many-to-many)
  • tag (many-to-many)
  • price (range)
  • custom search

Supported payment methods:

  • Credit Card (Stripe)*
  • PayPal*
  • Bank Transfer
  • API credentials to be put in .env file

Supported languages:

  • English
  • Italian

Used technologies

  • Python
  • Django
  • Bulma
  • Stripe

About

Graytape E-commerce with pyton and dgango

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages