Skip to content

This is a python-django based E-Commerce Application

Notifications You must be signed in to change notification settings

techstarMahesh/WireCart

Repository files navigation

About this project

This is an E-Commerce Application using Python(Django). In this app, we can perform admin, and user-related actions needed to run an e-commerce company.

E-commerce website name is WireCart

Language use to develop this website

  • Python Django Framework
  • Bootstrap Framework
  • Font-Awesome Library
  • jQuery (for animation)
  • Google Fonts API
  • HTML5 & CSS3
  • JavaScript
  • AJAX
  • JSON
  • MySQL Lite Database

What is WireCart?

WireCart is a E-commerce website that is used to sell products.

What actions can be done in WireCart?

Admin Privilege

  • Add new product
  • Edit product
  • Delete product
  • Add new category
  • Edit category
  • Delete category
  • Add new user
  • Edit user
  • Delete user
  • Add new order
  • Edit order
  • Delete order
  • Add new shipping method
  • Edit shipping method
  • Delete shipping method

User Privilege

  • Log in
  • Log out
  • Register
  • Reset password
  • Change password
  • add to cart
  • remove from cart
  • add to wishlist
  • remove from wishlist
  • checkout
  • view cart
  • View product
  • View category
  • View user
  • View order
  • View shipping method
  • View cart
  • View wishlist
  • View order history
  • View order detail

How to install in your computer?

Clone project

git clone https://github.com/techstarMahesh/WireCart

Go to folder

cd WireCart

Open VS Code in that folder

code .

Install VirtualEnv to create Virtual Enverment

pip install virtualenv

Create Virtual enverment

virtualenv env

Activate the env shell first:

.\env\Scripts\activate.ps1

Install requard package

pip install -r .\requirements.txt

run project

python manage.py runserver

Open bellow link:

http://localhost:8000/

Admin Link

http://localhost:8000/admin/

Super Admin Password

username and password

admin

How run using docker image.

Create Docker image

docker build -t wirecart .

Run Docker image

docker run -d -p 8000:8000 wirecart

Stop Docker image

docker stop wirecart

How to run using Compose file

Just run Compose file

docker-compose up -d

How to remove Docker image

docker rm wirecart

How to remove all Docker image

docker rm $(docker ps -a -q)

How to remove all Docker containers

docker rm $(docker ps -a -q)

You good to go🙂

Here are some screenshorts

image image image image

Login Page

image

Registration

image

Reset Password

image

Contact Us

image

Django Admin Panel

image

Buy cup of coffee thanks for reading this.

About

This is a python-django based E-Commerce Application

Resources

Stars

Watchers

Forks

Packages

No packages published