The problem
Neighbourhood laundries typically run on phone calls, paper tokens and memory: orders get mixed up, customers call repeatedly to ask "are my clothes ready?", and billing is a mental calculation at the door. This project gives the laundry a proper online front-end and a staff operations dashboard. Customers place orders in three steps — pick garments and services, choose a pickup slot, confirm — and then watch the order move through a live pipeline: picked up, washing, drying, ironing, ready, delivered. Staff advance orders through stages, manage pickup schedules, and the system computes bills from a configurable per-piece price list with express-delivery surcharges. The build is honest about its scope: it models one laundry's workflow end to end rather than pretending to be a multi-city franchise platform, which makes the data model clean and fully explainable.
Builds an order in the wizard with garments and services, chooses a pickup slot and pays on delivery.
Follow the working sequence
How it works
- The laundry owner configures the price list once: per-piece rates for each garment and service type, plus express surcharges.
- A customer builds an order in the wizard — quantities per garment, pickup address, collection slot and delivery speed — and confirms.
- The order lands on the staff pipeline board at the "picked up" stage with its scheduled collection time.
- Staff collect the garments and advance the card through washing, drying and ironing as each stage completes.
- The customer watches the same stages update on the tracking view without calling the shop.
- When the order reaches "ready", the bill (items + surcharges) is finalised; on delivery the order is marked delivered and paid.
- The dashboard aggregates daily orders, revenue and average turnaround for the owner.
Tech stack:
- HTML5 · CSS3 · JavaScript (ES6)
- Node.js · Express
- MySQL · relational schema design
- REST API architecture
- Responsive mobile-first UI
- Session-based auth · role separation
- Git · version control
| Parameter | Value |
|---|---|
| User roles | Customer, staff and owner (design target) |
| Orders supported | Hundreds per day per store (expected) |
| Pipeline stages | 6 configurable stages (design target) |
| Page load | Under ~2 s on broadband (design target) |
| Database | MySQL with migration scripts and seed data |
| Notifications | SMS/email gateway hooks for status updates |
| Deployment | Shared hosting or VPS; no special hardware needed |
| Browsers | Modern Chrome, Firefox, Edge, Safari (expected) |
Project features
- [Three-step order wizard] Customers pick garments and services with live per-piece pricing, then choose a pickup slot and delivery speed in a guided three-step flow.
- [Live order pipeline] Staff dashboard shows every order as a card moving across stages — picked up, washing, drying, ironing, ready, delivered — with one-click stage advancement.
- [Order tracking for customers] Each order has a tracking view with a stage timeline and timestamps, so "where are my clothes?" answers itself.
- [Per-piece price list] Configurable pricing for wash-and-fold, dry-clean and premium items, with add-ons like stain treatment and express delivery surcharges.
- [Pickup scheduling] Doorstep collection slots with address capture, feeding a daily pickup list for the delivery staff.
- [Billing] Automatic bill computation from items, quantities and surcharges, with pay-on-delivery marking.
- [Search & filters] Orders searchable by ID, customer name or phone, filterable by pipeline stage.
- [Low-stock style alerts] Dashboard flags express orders and same-day deadlines so nothing slips.
What is included
- Complete source code: customer frontend, staff dashboard, backend API and database schema
- Database migration scripts with realistic seed data (services, prices, sample orders)
- Setup and deployment guide (local + shared hosting/VPS)
- User manual for laundry staff
- Project report PDF (problem, design, schema, testing)
- PPT presentation for final review
- Viva Q&A preparation document
Limitations & prerequisites
- Scoped to a single laundry store; multi-branch and franchise accounting are future scope.
- Payments are recorded as pay-on-delivery; online payment gateway integration is a documented extension, not included.
- Pickup routing is a simple slot list — no route optimisation or driver GPS tracking.
- SMS updates need the buyer's own gateway account; test mode logs to console.
- Garment-level barcode tracking is not included; tracking is per order, not per piece.
- Realistic for a teaching build — production laundries would add inventory and staff payroll modules.
Frequently Asked Questions
How does the order pipeline work?
Every order is a card on a six-stage board: picked up → washing → drying → ironing → ready → delivered. Staff click to advance a card; the customer's tracking view shows the same timeline with timestamps.
How is the bill calculated?
From the configured per-piece price list: each garment × its service rate, plus add-ons (stain treatment, express 24-hour surcharge). The owner can edit prices without touching code.
Can customers really track without calling?
Yes — each order ID opens a tracking page showing exactly which stage the order is in and when each stage was logged. That is the core customer-facing feature.
Is online payment included?
No. The build records pay-on-delivery, which matches how most local laundries operate. A payment-gateway extension is documented as future scope with the integration points marked in the code.
Is this project suitable for a final-year project?
Yes — for Computer Science, IT and Web Development programs. It demonstrates multi-role workflows, state-machine order tracking, pricing engines and dashboards in one realistic business application. Suitable for B.E./B.Tech final-year projects in Computer Science, IT and Web Development.
Components & software requirements
- HTML5 · CSS3 · JavaScript (ES6)
- Node.js · Express
- MySQL · relational schema design
- REST API architecture
- Responsive mobile-first UI
- Session-based auth · role separation
- Git · version control
Delivery information
Built-to-order project. Delivery timeline is shared after order confirmation based on current queue.
Support terms
Complete documentation, setup guide, and viva preparation included. Support for setup and explanation provided.
Download free synopsis (PDF)
Enter your name and WhatsApp number — the synopsis PDF downloads immediately. We may send occasional project updates on WhatsApp; no spam.