Skip to content

This is a light-weight e-commerce application built on Python Django.

Notifications You must be signed in to change notification settings

sravan-kumar-ta/Digital_Ground--Django-

Repository files navigation

Digital Ground

This is a light-weight e-commerce application built on Python Django.

In this project...:

  • Twilio OTP Verification: Secure user authentication via One-Time Password (OTP) using Twilio.
  • Razorpay Payment Gateway: Seamless payment processing integrated with Razorpay.
  • Invoice Management: Generate and download purchase invoices as PDFs.(view and download)
  • Location Services: Retrieve exact location details using third-party APIs based on PIN code.
  • Cart Functionality:
    • Uses AJAX for seamless user experience without page reloads.
    • Operates without user login.
  • Password Reset:Reset passwords via email.
  • Product Filtering and Sorting: AJAX-powered filtering, sorting, and pagination for products.
  • Wishlist: AJAX-based wishlist management with AlertifyJS notifications.
  • Admin Panel: Customizable admin interface using AdminLTE.
  • Database: PostgreSQL for robust data management.

Live Demonstration


Getting Started

  • Clone this repo :

    git clone https://github.com/sravan-kumar-ta/Digital_Ground--Django-.git
    cd Digital_Ground--Django-
    
  • Create a virtual environment to install dependencies in and activate it:

    virtualenv venv
    source venv/bin/activate
    
  • Then install the dependencies:

    pip install -r requirements.txt
    
  • Run the project

    python manage.py makemigrations
    python manage.py migrate
    python manage.py runserver
    
  • And navigate to http://localhost:8000/



Coder GIF


Generic badge Generic badge Generic badge Generic badge Generic badge Generic badge Generic badge

About

This is a light-weight e-commerce application built on Python Django.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published