Skip to content

Bilingual Online Shopping System Project with Python & Django Framework & REST API

Notifications You must be signed in to change notification settings

SepehrBazyar/Shopping

Repository files navigation

Shopping

Bilingual Online Shopping System Project with Python & Django Framework & REST API

Photos:

home-page-fa

product-list-en

cart-page-fa

Responsive Mode:

responsive-category-list responsive-404-not-found

Tools:

  1. Back-End: Python, Django, REST API
  2. Data Base: PostgreSQL, MongoDB
  3. Front-End: HTML5, CSS3, JavaScript, Bootstrap4, jQuery, AJAX

How to Run?

  1. Clone the Project
  • git clone https://github.com/SepehrBazyar/Shopping.git
  1. Create a Virtual Environment("venv" is a Selective Name).
  • virtualenv venv
  1. Activate the Interpreter of the Virtual Environment
  • Windows: venv\Script\active
  • Linux: source venv/bin/active
  1. Install the Requirements
  • pip install -r requirements.txt
  1. Adjust the Data Base Amount in settings.py File in shopping Directory
  2. Write the Following Command to Create Media Directory
  • mkdir media
  1. Write the Following Command to Compile the Translations
  • python manage.py compilemessages -l fa
  1. Write the Following Command to Create Your Tables
  • python manage.py migrate
  1. Write the Following Command to Create a Superuser
  • python manage.py createsuperuser
  1. Run the MongoDB
  2. Write the Following Command to Run the Server
  • python manage.py runserver

Features:

  • Its Language Changes with One Click
  • "Cart" & "Contact Me" Pages are Single Page Application
  • Set Cookie to Add Product to Cart without Logging in
  • Animated Features in the "Cart Icon", "Category List Page" & "Carousel"

About

Bilingual Online Shopping System Project with Python & Django Framework & REST API

Resources

Stars

Watchers

Forks