Online Laundry Portal System using Python Django

The Online Laundry Portal Project is a web-based application designed to streamline and digitize the process of laundry service management. Traditional laundry operations often face inefficiencies due to manual booking systems, lack of real-time updates, and communication gaps between customers and service providers. Online Laundry Management Project aims to address these challenges by offering a user-friendly and automated solution.

Language Used Python
Framework Used Django
Database MySQL
User Interface Design HTML, AJAX,JQUERY,JAVASCRIPT
Web Browser Mozilla, Google Chrome, IE8, OPERA
IDE PyCharm

Online Laundry Portal leverages Django (Python) for the backend logic, HTML/CSS for the frontend interface, and MySQL for the database system. This portal consists two models i.e admin and users.

Admin:

Administrators module is main module of the system which do following activities:

  1. Cloth Type: In this section, admin can add and delete cloth type that customers submit for the laundry services.
  2. Services: This section allow admin to manage different types of laundry services offered to customer.
  • Add Services: Admin can create new laundry services such as Washing, Dry Cleaning, Ironing, Folding, Express Delivery, etc.
  • Update Services: The admin can modify the details of existing services.
  • Delete Services: Admin can remove services that are no longer offered.
  1. Register Users: Admin has the capability to manage registered users of the laundry portal. This ensures administrative control over user activities and provides transparency into user engagement with the platform.
  2. Laundry Request: This section allows the admin to manage laundry service requests submitted by customers. It is one of the core functions of the portal, enabling efficient workflow tracking and service handling. Admin can change the status of each laundry request to reflect its current stage in the process.
  3. Reports: This section allows the admin to generate detailed reports for Laundry Requests and Sales within a specific date range. It provides valuable insights into service activity and business performance.
  4. Search Request: With the help of this section admin able to search laundry request with the help of booking number.

Admin can also update their profile and change their password.

Users:

This modules helps user to schedule their laundry pickups which is shown on their dashboard and track their laundry request and view invoices.

Key Features:

  1. Request For Laundry Pickup:
    • Users can request laundry service by choosing:
      • Pickup date and time
      • Pickup address
      • Type and weight of clothing
      • Service type (e.g., washing, ironing, dry cleaning)
    • Requests are submitted directly to the admin for processing.
  2. Track Laundry Status:
    • Users can view the real-time status of their laundry (e.g., Pending, Approved, In Progress, Finished).
    • This status is regularly updated by the admin based on progress.
  3. View & Print Invoices:
    • users can:
      • View detailed invoice containing pricing, weight, service details, and total amount.
      • Download and print the invoice directly from the dashboard.

Home Page

OLP Django Home Page

User Signup

OLP Django User Signup

Service Offered

OLP Django Serivce Offered

Admin Dashboard

OLP Django Admin Dashboard

All laundry Requests

OLP Django laundry Requests

Request Details

OLP Django Reuqest Details

Registered Users

OLP Django Registered Users

How to run the OnlineLaundry Portal Project Django, Python

1. Download the zip file

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

3. Open MySQL create a database  olppythondb 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:\Users\your_computer_name\OneDrive\Desktop\olp\

OR

Import in pycharm

6. Now Navigate to the laundaryportal folder

cd laundaryportal

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 staff member.



Online Laundry Portal using Python Django Link


You may also like...