Skip to content

ParsaSeyedpour/ecommerce-django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›’ Django Multi-Vendor E-commerce API

A full-featured, multi-vendor e-commerce backend built with Django, Django REST Framework, and Stripe for payments. Includes shopping cart, order system, vendor management, JWT authentication, and cloud deployment.

πŸ”— Live Demo

🌍 Test the Live API


πŸš€ Features

  • βœ… Custom user model with email login
  • βœ… Multi-vendor product management
  • βœ… Categories, carts, and order history
  • βœ… Stripe Checkout integration πŸ’³
  • βœ… JWT-based authentication
  • βœ… Admin panel for full control
  • βœ… RESTful API endpoints
  • βœ… Hosted on Render (free cloud deployment)

πŸ“¦ Tech Stack

  • Django 4.x
  • Django REST Framework
  • PostgreSQL / SQLite
  • Stripe API
  • JWT Authentication (djangorestframework-simplejwt)
  • Render.com for deployment

πŸ“‚ Installation

git clone https://github.com/YOUR_USERNAME/YOUR_REPO_NAME.git
cd ecommerce
python -m venv venv
venv\Scripts\activate  # On Windows
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver




About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages