Skip to content

birsyangbo/E-commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Django E-commerce Web application with eSewa Payment Integration

This is a full-featured e-commerce web application built using Django and Python. It includes user authentication, product management, shopping cart, order tracking, and secure payment integration using eSewa (popular in Nepal).

This project is ideal for learning full-stack web development and real-world payment gateway integration.

If you like this project, please give it a star!

Project Gallery

Administrative & User Dashboards

Django Admin (Jazzmin) User Profile My Orders
Admin Profile Orders

Shopping Experience

Home / Offers Product Listing Product Details
Offer Main Detail

Checkout & eSewa Payment Flow

Shopping Cart eSewa Login Payment Confirmation Success Page
Cart Payment1 Payment2 Success

Features

  • Full-Stack Django: Robust backend with custom models for Products, Categories, and Orders.
  • E-Sewa Integration: Secure payment processing for users in Nepal.
  • Modern UI: Responsive design using Bootstrap and "Material Dashboard" for user profiles.
  • User Management: Custom user profiles, order history tracking, and secure authentication.
  • Product Management: Search, filter by price, and detailed product views with review systems.

Tech Stack

  • Backend: Python, Django
  • Frontend: HTML,Bootstrap,CSS
  • Database: SQLite (Development)
  • Payment: eSewa
  • Admin Theme: Jazzmin

Installation & Setup

  1. Clone the repository:
    git clone [https://github.com/birsyangbo/ecommerce.git](https://github.com/birsyangbo/ecommerce.git)
    cd ecommerce

About

Django E-commerce Web application with eSewa Payment Integration | Full Stack Web App with Authentication, Cart, Order Management, and Admin Dashboard

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors