Skip to content
/ ecom Public

A simple and functional e-commerce platform built with Django and SQLite, featuring product listings, category filtering, and order management.

Notifications You must be signed in to change notification settings

AnasNihal/ecom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛒 Ecom — Full Stack E-commerce Web App

A powerful and modern E-commerce web application built with:

  • 🔧 Backend: Python Django
  • 🎨 Frontend: React.js + Tailwind CSS
  • 🛠️ Database: SQLite/PostgreSQL
  • 🌐 Authentication: Django Auth / JWT (customizable)
  • 💳 Checkout: Placeholder for payment integration (Razorpay/Stripe)

📸 Preview

Ecom Preview


📂 Tech Stack

Layer Technology
Frontend React.js, Tailwind CSS
Backend Django, Django REST Framework
Database SQLite / PostgreSQL
Auth Django Auth / JWT
Styling Tailwind CSS
Deployment (Coming Soon)

🚀 Features

  • 🛍️ Product Listing, Filtering, and Details
  • 🧺 Add to Cart / Remove from Cart
  • 👤 User Authentication & Authorization
  • 📦 Order Management System (Admin + User View)
  • 🧾 Django Admin Dashboard
  • 💬 Scalable API backend with Django REST Framework

🔧 Setup Instructions

Backend (Django)

# Clone the repo
git clone https://github.com/yourusername/ecom.git
cd ecom

# Create virtual environment & activate
python -m venv env
source env/bin/activate  # or `env\Scripts\activate` on Windows

# Install dependencies
pip install -r requirements.txt

# Run migrations
python manage.py makemigrations
python manage.py migrate

# Create superuser (for admin access)
python manage.py createsuperuser

# Start the server
python manage.py runserver

About

A simple and functional e-commerce platform built with Django and SQLite, featuring product listings, category filtering, and order management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages