Skip to content

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

��� Smart Laundry Service Website

��� Project Overview

Smart Laundry is a modern web-based laundry management system built for customers and administrators. It provides a complete workflow from order placement to delivery tracking, integrates payment gateways, and supports analytics for business growth.

Key value propositions

  • Real-time order status updates
  • Weight-based, dynamic pricing
  • Wallet payment (bKash/Nagad) and digital receipts
  • Dashboard analytics for users and admins
  • Firebase-backed authentication and database

✨ Features

��� Customer Features

  • Choose services: wash, dry, ironing, folding, premium care
  • Set pickup schedule and delivery addresses
  • Order tracking: Pending → Processing → In transit → Delivered
  • Order history and one-click reorder
  • Add special instructions for delicate items
  • Apply promo codes and discounts

��� Payment & Billing

  • Integrated bKash and Nagad payment flows
  • Automated billing with taxes and extra charges
  • Digital invoices and receipts
  • Wallet balance and top-up support

���‍��� Admin Features

  • Order management dashboard with live queue view
  • Update service statuses and priorities
  • Revenue, orders, and user analytics charts
  • Manage service pricing and promotional offers
  • User management (active/block tickets)

���️ Technology Stack

  • HTML5, CSS3, JavaScript (ES6+)
  • Tailwind CSS for UI styling
  • Chart.js for analytics and graphs
  • Firebase Auth, Firestore/Realtime Database
  • Optional libraries: Font Awesome, AOS, GSAP

��� Run Locally

  1. Go to project folder: cd "Smart-Laundry"
  2. Start local server (Live Server extension or python -m http.server 5500)
  3. Open index.html or user.html and admin.html
  4. Configure Firebase in firebaseConfig.js with your project keys
  5. Test user signup/login, order workflow, and admin panel reports

��� File Structure

  • index.html — landing page
  • login.html, swlogin.html — login interfaces
  • user.html — user dashboard
  • admin.html — admin dashboard
  • user.js — main application logic
  • firebaseConfig.js — Firebase settings

��� Suggestions

  • Add Firebase Cloud Messaging for push updates
  • Improve UI responsiveness and accessibility
  • Add automated testing for core business flows
  • Support multi-language (English + Bangla)

��� Feedback

For issues or feature requests, create a GitHub issue in this repository. Thank you for using Smart Laundry!

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages