Description
Grocery Shop Management System using Python, Django, and MySQL
Our Grocery Shop Management System is a web-based project developed using Python, Django, and MySQL. It is a mini DBMS project that focuses on managing products, stocks, and sales. This project is ideal for students looking to learn and build a simple Python project, especially for 12th Class CBSE students. The project utilizes HTML, CSS, and JavaScript for the web-based interface, allowing users to handle product-related features efficiently.
The project includes an admin panel where the admin can manage product sales, stocks, and sales history. Users can add, edit, view, and delete product details, as well as track available stock and prices. The dashboard feature allows the admin to initiate product sales by entering customer details and selecting products from a dropdown menu. The system automatically calculates the total cost of the products added to the cart.
The functionality and modules of the Grocery Shop Management System project include:
- Login – Admin login module
- Logout Functionality
- Change Password Functionality
- Dashboard – Admin dashboard for product and sales management
- Product Management Module
- Adding, editing, and viewing product details
- Listing all products
- Sales Management Module
- Adding, editing, and viewing sales details
- Reports Module
- Product and sales reports
Static Pages and other sections:
The project includes static pages such as Home, About Us, and Contact Us pages with a user-friendly interface and an animated image slider on the Home page.
Technology Used:
The project is developed using the following technologies:
- HTML for page layout
- CSS for design
- JavaScript for validation and animations
- Python for business logic
- MySQL for database management
- Django Framework for project development
Supported Operating System:
The project can be configured on the following operating systems:
- Windows: Requires Python 2.7, PIP, and Django
- Linux: Compatible with all versions of Linux
- Mac: Easily configured on Mac operating systems