Skip to content

Anuraj-IND/E-Commerce-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

E-Commerce Web Application

Project Overview

This project is a comprehensive E-Commerce Web Application designed to provide users with a seamless shopping experience. It features user authentication, product management, a shopping cart system, secure password reset capabilities, and Paytm payment integration.

Table of Contents

Features

  • User Authentication: Secure user sign-up and login processes, including email verification and account activation.
  • Product Management: A comprehensive product catalog with categories, subcategories, and detailed product information.
  • Shopping Cart: Users can add, remove, and update products in their cart, with real-time updates and local storage functionality.
  • Password Reset: A secure password reset system that sends reset links via email, ensuring user data protection.
  • Payment Integration: Seamlessly integrated Paytm payment gateway with checksum generation and verification for secure transactions.
  • Responsive Design: Fully responsive and optimized for various devices, providing a smooth user experience on desktops, tablets, and smartphones.

Technologies Used

  • Backend: Django
  • Frontend: HTML, CSS, Bootstrap, JavaScript
  • Email Service: SMTP
  • Payment Gateway: Paytm

Installation

  1. Clone the repository:

    git clone [email protected]:Anuraj-IND/E-Commerce-Application.git
  2. Backend Setup:

    • Install dependencies:
      pip install django
  3. Run the server:

    cd ecommerce
    python manage.py runserver

Configuration

Paytm Integration

Create a paytmConfig.js file to store your Paytm credentials:

module.exports = {
    mid: 'YOUR_MID_HERE',
    key: 'YOUR_MERCHANT_KEY_HERE',
    website: 'YOUR_WEBSITE_NAME',
    callbackUrl: 'YOUR_CALLBACK_URL'
};

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published