Skip to content

ycv005/Ecommerce

Repository files navigation

Ecommerce_App

(Optional) First of Install Virtual Env
(Optional) Creating Virtual Env- python -m venv vcommerce

Command to Activate the Virtual env-

For Linux Environment & Git Bash on Window
. vcommerce/Scripts/activate (my virtual env name- vcommerce)

For Windows-
vcommerce\Scripts\activate

For Mac-
. vcommerce/bin/activate or vcommerce myvenv/bin/activate

Dependencies

pip install django
pip install stripe
pip install pillow

To Run django Server- python manage.py runserver

To Run the django Interactive interpreter (shell)- python manage.py shell

Any changes to db/models, run following code

python manage.py makemigrations
python manage.py migrate



Any changes to static files, we need to collect static files (as result your new files will be added to static_cdn folder)

python manage.py collectstatic



To Know the work flow and progress, follow the branch in series

  1. Master- In Starting implement basic model. (All the work will be merged to this branch)
  2. Search_bar- Implemented Search_bar, include tags to the product.
  3. Cart- Implemented Cart feature for authenticated as well unauthenticated people.
  4. Checkout- Implemented Checking out process of each Order per User.
  5. Address- Implementing Address section of the user.
  6. AutoSearch- Implementing Auto Search to the search bar.
  7. CustomUserModel- Building out the custom user model instead of using built-in django model.