Skip to content

MidnightRoam/django-stripe-payment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A few words about Pixel Playground

Ecommerce video game store with Stripe payment system connected, written in Python, Django as backend and CSS, JavaScript as frontend part

What has been implemented so far:

Apps:

  • Products
  • Accounts
  • Cart
  • News
  • Reviews
  • Publishers and developers

Some of the features:

  • Purchase of products through Stripe API, using sessions
  • Search for products in the database
  • Extensive filtering of products by many criteria
  • User authorization and registration, including registration and login through GitHub
  • News that is added to the database through parsing of news websites
  • Display of screenshots, trailers, and all full information on the product page
  • Product reviews
  • Calculation and display of the average product rating
  • Option to add products to favorites or cart and display the number of people who added the product to their favorites
  • Discount functionality
  • Information about the localization of the product, its system requirements
  • And much more!

Additional

  • Design
  • Layout

Tools of development

  • Python
  • Django
  • HTML
  • CSS
  • JavaScript
  • Docker
  • Celery
  • Redis
  • Stripe API
  • Django MPTT
  • And others...

Getting started

Using Docker:

1. Select a hard drive location where the project will be located

2. Paste this command into the terminal

git clone https://github.com/MidnightRoam/django-stripe-payment

3. Paste this commands into the terminal

To deploy a project

docker-compose build

To start a project

docker-compose up

That's all you need to getting started

Start without Docker:

1. Select a hard drive location where the project will be located

2. Paste this command into the terminal

git clone https://github.com/MidnightRoam/django-stripe-payment

3. From the root of the project, paste this command into the terminal:

pip install -r requirements.txt

4. After installing all dependencies paste this commands into the terminal:

cd service 
python manage.py migrate
python manage.py runserver

That's all you need to getting started without Docker