Skip to content

hereshem/django-ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eCommerce Shop Django Project

Development Steps

  1. Requirements Gathering
  2. Features Listing
  3. Models Listing
  4. Fields Listing
  5. Create Project (django-admin startproject ecommerce)
  6. Create App (python manage.py startapp shop)
  7. Write Models
  8. Add app in settings.py
  9. Register app in admin
  10. Add media information for uploads in settings.py and urls.py
  11. Create migrations (python manage.py makemigrations shop)
  12. Migrate (python manage.py migrate)
  13. Add meta in models
  14. Create urls for frontend
  15. Write views
  16. Create templates
  17. Create static folders and files
  18. Bootstrap template setup
  19. Home page and detail page design
  20. Work for signup and login
  21. Review and forms
  22. Other remaining features
  23. Finalizing project

Installations

eCommerce Project Features Listing

  • Admin adds the category and products
  • Browses all the products and categories
  • User can signup and login
  • User can add review for the product
  • Search all the products using filters
  • Add products in cart
  • User can checkout product

Models and Fields Construction

  1. Categories

    • name
    • slug
    • image
    • description
    • featured
    • active
  2. Products

    • name
    • slug
    • image
    • brand
    • shipping
    • description
    • price
    • category
    • featured
    • active
    • created
    • modified
  3. Review

    • product
    • user
    • rate
    • review
    • created
  4. User

    • username
    • email
    • password

Releases

No releases published

Packages

No packages published