Coder Social home page Coder Social logo

e-commerce-app's Introduction

E-Comerce-Application (Django)

##Create a superUser account before interacting with User, Account, Model and Admin Privilages

Main Features :

  • Full Featured E-Commerce Application Product and Custom Post
  • DetailView of Each Product With ADD/REMOVE Cart Facilities
  • Custom Admin Panel
  • Order Summary with total bill
  • Checkout View with Product List
  • Discount cupon Option for product
  • Payment Option Stripe/Paypal
  • Stripe Api Customization
  • Category Based Product with price, title and image and others attributes
  • Automatic and Unique Slug Generator for each product
  • Slug Based URL For SEO Friendly
  • User Profile Page with Update Feature
  • Registration,Login,Logout Page
  • Frondend and Backend Validation
  • Classbased Listview, DetailView, CreateView, UpdateView, DeleteView
  • After Login, User can update Their Profile Info Like (E-mail , Username and Profile Pictures)

Used Technolgies :

  • Python
  • Django v2.2.3
  • Jquery
  • Stripe Api
  • SQLite3
  • HTML
  • CSS
  • Bootstrap
  • Crispy Form
  • Font-Awesome
  • JavaScript

Installation

Create djecom virtual environment & goto the directory.

@Linux:

virtualenv -p /usr/bin/python3 djecom 
cd djecom

@Windows :

virtualenv djecom
cd .\djecom\

Activate virtualenv :

source bin/activate

@ For Windows:

.\Scripts\activate

Clone the project in the djecom directory

git clone https://github.com/sohanur-it/E-Comerce-App.git

Setup

mv E-Comerce-App src/    
mv src/requirements.txt . 

Install requirements.txt

python -m pip install -r requirement.txt

Warning: In case it show's error install django first in the system / error (pkg-resources==0.0.0)--Just remove the line from requirement.txt file / install the packages manually /

pip install django
pip install --upgrade -r requirement.txt

Now goto src/ directory and create db models

cd src/ 
python manage.py migrate 

Run Server :

python manage.py runserver

Now go to

ScreenShots

  1. Home Page :



  2. Product with Category Based :



  3. Product with Detail Page:



  4. Order Summary Page:



  5. CheckOut Page:



  6. Billing and Shipping Address:



  7. Payment Page



  8. Stripe Dashboard



  9. Customized Admin Panel



  10. Profile Page



e-commerce-app's People

Contributors

sohanur-it avatar sohanurgithub avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.