Skip to content

Cartify – Top Electrical Gadgets | Clean. Fast. Affordable. Build with Reactjs & Django

Notifications You must be signed in to change notification settings

aflah-pp/Cartify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🛒 Cartify

Cartify is a modern, full-stack e-commerce platform built with React, Django REST Framework, TailwindCSS, and SQLite. It supports both regular users and sellers with full product management, JWT-based authentication, cart and checkout systems, a polished UI, and an AI-powered Help Center for automated support.


🔧 Tech Stack

  • Frontend: React, TailwindCSS, React Router, Framer Motion
  • Backend: Django + Django REST Framework
  • Database: SQLite (dev-friendly)
  • Auth: JWT (JSON Web Token)
  • State Management: React hooks & localStorage
  • Charts: Recharts (for Seller Dashboard)

Hosted Urls:-

Frontend -Hosted on Netlify

Backend - Hosted on Rendor


🔐 Authentication

  • ✅ Register
  • ✅ Login
  • ✅ Logout
  • ✅ JWT-based auth with token storage
  • ✅ Role-based access (User vs Seller)

🛍️ Shop Features

  • ✅ Product Cards with clean UI
  • ✅ Real-time Product Filtering:
    • Category
    • Price Range
    • Search by name
  • ✅ Responsive Grid Layout

📦 Product Features

  • ✅ Individual Product Page
  • ✅ Dynamic Product Components
  • ✅ Detailed Product Descriptions
  • ✅ Related Products Section
  • ✅ Add to Cart with animations

🛒 Cart System

  • ✅ Persistent Cart via localStorage
  • ✅ Cart Item Count in Navbar
  • ✅ Product Details in Cart
  • ✅ Price Summary & Quantity Update
  • ✅ Delete Items from Cart
  • ✅ Proceed to Checkout Button

💳 Checkout & Payment

  • ✅ Checkout Page with order summary
  • ✅ Order Items & Quantity List
  • ✅ Discount/Coupon ready (extendable)
  • ✅ Payment Initiation Button
  • ✅ Payment Status Handler (Success/Error)

👤 User Profile

  • ✅ Username displayed in Navbar
  • ✅ Profile Page with:
    • User Details
    • Order History
  • ✅ Responsive and mobile-friendly

🧑‍💼 Seller System

  • ✅ Seller Register & Upgrade Flow
  • ✅ Dedicated Seller Page
  • ✅ Seller Dashboard:
    • Add Product (popup modal)
    • Edit & Delete Products
    • Track Total Income
    • View Product-wise Earnings (Bar Chart)

🧩 UI Components

  • ✅ Navbar
  • ✅ Footer
  • ✅ 404 Page
  • ✅ Error Component
  • ✅ Professional Spinner
  • ✅ Reusable Modal Components


Designed using React + Django + Tailwind. Built to scale — hacked to win.

Build By Aflah-PP

About

Cartify – Top Electrical Gadgets | Clean. Fast. Affordable. Build with Reactjs & Django

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published