Coder Social home page Coder Social logo

abhicrackerofficial / ecommerce Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 0.0 2.76 MB

An ECommerce Website Build with Python & Django

License: MIT License

Python 24.98% CSS 15.10% JavaScript 5.31% HTML 54.61%
django django-ecommerce ecommerce python

ecommerce's Introduction

ECommerce

A Basic Django-powered ecommerce platform with a robust user experience, advanced security features, PayU payment integration, and a powerful admin panel.

Features

  • Intuitive Shopping Experience: Seamless product browsing, detailed product pages, and a streamlined shopping cart.
  • User Accounts: User signup with OTP verification, password reset functionality, and order history.
  • Secure Transactions: PayU payment gateway integration for secure online payments. [Not fully Completed Yet]
  • Security: Google reCAPTCHA integration to mitigate bot activity and protect user account actions.
  • Admin Panel: Extensive management of products, orders, users, and website settings.

Screenshots

Product Page Signin Page

Product Page Product Page

Shopping Cart Shopping Cart

Shopping Cart Order History

Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/AbhiCrackerOfficial/ECommerce.git
  2. Navigate to the project directory:

    cd ECommerce
  3. Install the dependencies:

    pip install -r requirements.txt

    [and also setup and .env file with recaptcha, payu, smtp credentials]

  4. Run the migrations:

    python manage.py migrate
  5. Create a superuser (admin):

    python manage.py createsuperuser
  6. Start the development server:

    python manage.py runserver
  7. Access the application at http://127.0.0.1:8000 in your web browser.

Usage

  • To access the admin panel, go to http://127.0.0.1:8000/admin and log in with the superuser credentials created in step 5.
  • As an admin, you can manage products, view orders, and perform other administrative tasks.
  • Regular users can sign up, log in, browse products, add items to their cart, and complete orders.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or create a pull request.

License

This project is licensed under the MIT License.


ecommerce's People

Contributors

abhicrackerofficial avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.