Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      8 Top AI Agent Development Companies Transforming Node.js Automation (2025–2026 Edition)

      September 17, 2025

      Representative Line: Reduced to a Union

      September 17, 2025

      Functional Personas With AI: A Lean, Practical Workflow

      September 17, 2025

      Vibe Coding vs React.js AI-Assisted Coding: A C-Suite Comparison (2025)

      September 17, 2025

      Distribution Release: Mauna Linux 25

      September 16, 2025

      Distribution Release: SparkyLinux 2025.09

      September 16, 2025

      Development Release: Fedora 43 Beta

      September 16, 2025

      Distribution Release: Murena 3.1.1

      September 16, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Shopping Portal using Python Django & MySQL

      September 17, 2025
      Recent

      Shopping Portal using Python Django & MySQL

      September 17, 2025

      Perficient Earns Adobe’s Real-time CDP Specialization

      September 17, 2025

      What is Microsoft Copilot?

      September 17, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Distribution Release: Mauna Linux 25

      September 16, 2025
      Recent

      Distribution Release: Mauna Linux 25

      September 16, 2025

      Distribution Release: SparkyLinux 2025.09

      September 16, 2025

      Development Release: Fedora 43 Beta

      September 16, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»Shopping Portal using Python Django & MySQL

    Shopping Portal using Python Django & MySQL

    September 17, 2025

    The Shopping Portal using Python Django & MySQL is a complete e-commerce web application designed for final year students and developers who want to learn how online shopping platforms work.

    This project provides both Admin and User modules:

    • 🛒 User Module: Users can register, log in, browse products, add them to the cart, and place orders.
    • 🛠 Admin Module: The admin can manage product categories, add/edit/delete products, manage orders, and track customer activities.

    The system is built using the Python Django framework as the backend and MySQL as the database, ensuring a powerful, secure, and scalable solution. It also includes HTML, CSS, Bootstrap, and JavaScript for the frontend design.

    🗄 Technologies Used

    • Frontend: HTML, CSS, Bootstrap, JavaScript
    • Backend: Python Django
    • Database: MySQL

    Shopping Portal using Python Django & MySQL: Modules

    MODULES: This project contains two modules, which are

    • Admin
    • User

    MODULES DESCRIPTION:

    Admin Modules

    This module provides administrator-related functionalities. The administrator manages the entire application.

    Dashboard: In this section, admin can briefly view the total brands, total category, total subcategory , total products, total registered users,  total new orders , total in-process orders , total dispatched orders , total delivered, total new review, total approved review and total unapproved review.

    Brand: In this section, admin can manage brand of products(add/update/delete).

    Category: In this section, admin can manage category of products(add/update/delete).

    Subcategory: In this section, admin can manage subcategory of products (add/update/delete).

    Products: In this section, admin can manage products (add/update/delete).

    Reviews: In this section, admin can view the reviews and have to right approved and disapproved the reviews.

    Orders: In this section, admin can view the order details and they have also the right to change order status according to current status.

    Search Order: In this section, admin can search particular order with the help of the order number.

    Reports: In this section admin can view order details and sales reports according to dates.

    Registered Users: In this section, the admin can view registered users.

    Admin can also update his profile, change the password and recover the password.

    User Module

    1.Shop: In this section, users can view which products is available on the website

    2.My Accounts: In this section, users can his/her password, view and update his/her profile and log out from accounts.

    3.My orders: In this section, users can view order history after login.

    4.Cart: In this section, the user can add the products which he/she want to order.

    5.Wishlist: In this section, the user can add products to the Wishlist.

    6.The user has also a facility to download his/her invoice and cancel orders if he/she wants to cancel.

    Brief Information about the Homepage

    On this page, guest users (users who are not registered) can view the products, search for products according to name and brand name. Guest users can also sign up, and the registered users can sign in. User can also track their order without login.

    Shopping Portal using Python Django & MySQL: Project Output Screens


    Home Page

    Online_Shoppoing_Portal_Django-Home

    User orders

    Online_Shoppoing_Portal_Django-Order-Details

    User Wish List

    Online_Shoppoing_Portal_Django-Wishlist

    Admin Dashboard

    Online_Shoppoing_Portal_Django-Admin-Dashboard

    Add products

    Online_Shoppoing_Portal_Django-Add-Products

    Orders

    Online_Shoppoing_Portal_Django-All-Orders

    Order Details

    Online_Shoppoing_Portal_Django-Order-Details

    How to run the Online Shopping System Project Django, Python

    1. Download the zip file

    2. Extract the file, copy eccomshopping folder, and paste it on the desktop

    3. Open MySQL create a database smspythondb then import the SQL File available in the SQL File Folder (For MySQL we used the XAMPP server)

    4. Open PyCharm and click on the terminal

    5. Navigate the project folder using the cd command

    cd project_path

    For ex: cd C:Usersyour_computer_nameOneDriveDesktopeccomshopping

    OR

    Import in pycharm

    6. Now Navigate to the shoppingmgmtsys folder

    cd shoppingmgmtsys

    7. Run the Project using the following command

    python manage.py runserver

    Now click the URL http://127.0.0.1:8000, and the Project will run

    Login Details

    *************admin************

    Username:  admin

    Password: Test@123

    *************User************

    Username:  john12

    Password: Test@123 or Register a new user member.


    Shopping Portal using Python Django & MySQL: Project Demo


    View Demo

    Shopping Portal using Python Django & MySQL: Project, Report , and PPT


    Download Shopping Portal Python Django Project, Report and PPT in Rs. 549 / $ 6.22

    The post Shopping Portal using Python Django & MySQL appeared first on PHPGurukul.

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticlePerficient Earns Adobe’s Real-time CDP Specialization

    Related Posts

    Development

    Perficient Earns Adobe’s Real-time CDP Specialization

    September 17, 2025
    Development

    What is Microsoft Copilot?

    September 17, 2025
    Leave A Reply Cancel Reply

    Continue Reading

    CVE-2025-4917 – PHPGurukul Auto Taxi Stand Management System SQL Injection Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-52782 – King Rayhan Scroll UP Cross-site Scripting Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-4194 – WordPress AlT Monitoring CSRF

    Common Vulnerabilities and Exposures (CVEs)

    Convertedbook – Live LaTeX Preview in the Browser

    Development

    Highlights

    Model Resource Helper Functions in Laravel 12.7 Development

    Model Resource Helper Functions in Laravel 12.7

    April 8, 2025

    The Laravel team released v12.7.0 recently, which includes two excellent new features: resource helper functions…

    DNN Vulnerability Let Attackers Steal NTLM Credentials via Unicode Normalization Bypass

    July 9, 2025

    State-Backed HazyBeacon Malware Uses AWS Lambda to Steal Data from SE Asian Governments

    July 15, 2025

    I biohacked my sleep with these 5 gadgets (and it worked)

    May 29, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.