Play-Ground

E-commerce Video Game Store with Integrated Stripe Payment System

Built using Python and Django for the backend, with CSS and JavaScript for the frontend.

Features Implemented:

Applications:

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

Main Features:

  • Purchase products via Stripe API with session management
  • Product search functionality
  • Advanced product filtering with multiple criteria
  • User authentication and registration, including GitHub integration
  • Automated news updates through web scraping
  • Comprehensive product pages with screenshots, trailers, and detailed information
  • User reviews and ratings for products
  • Display of average product ratings
  • Ability to add products to favorites or cart, and view the number of favorites
  • Discount application feature
  • Information on product localization and system requirements
  • And many more!

Additional Features:

  • Design and layout enhancements

Development Tools Used:

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

Getting Started

Steps to Get Started:

  1. Select a directory where the project will be stored.

  2. Clone the repository by running:

    git clone https://github.com/omgupta2202/Play-ground
  3. Navigate to the project root and install the necessary dependencies:

    pip3 install -r requirements.txt
  4. Apply the migrations and start the server:

    cd service
    python3 manage.py migrate
    python3 manage.py runserver

That's all you need to get started!

Screenshots

Screenshot 1

Screenshot 2

Screenshot 3

Screenshot 4