carwashing website

Job ID: 40050498

Budget: $250 – $750 USD

Project Title: Dry Cleaning Booking Website + Admin Dashboard (HTML/CSS/JS + Firebase)

Project Description:
I need a fully functional web application for a dry-cleaning booking service. The project should include a customer-facing website and an admin dashboard. The entire system should be built using HTML, CSS, JavaScript, and Firebase (Authentication, Firestore/Realtime Database, Hosting, and Cloud Functions if needed).



Main Website Features:
1. User Registration & Login
• Firebase Authentication (email/password + optional phone login).
2. Booking System
• Users can create a booking (pickup request, item types, special notes, preferred time).
• Bookings saved in Firebase Database.
3. Order Status Tracking
• User can track order status (e.g., “Received”, “Cleaning”, “Ready”, “On Delivery”).
4. Payment Integration (Optional at this stage)
• Add support for online payment later (Stripe or Paymob).
5. Notifications (Optional)
• Email or push notifications for booking updates.



Admin Dashboard Features:
1. Admin Login (Firebase Auth)
2. View All Bookings
• Filter by status.
• Search by customer name or booking ID.
3. Update Order Status
• Update each order step.
• Changes should reflect instantly for users.
4. Analytics Section (Optional)
• Total orders, pending orders, completed orders, revenue estimate.



Technical Requirements:
• Frontend: HTML, CSS, JavaScript (Vanilla)
• Backend: Firebase (Firestore or Realtime DB)
• Hosting: Firebase Hosting
• Clean UI + responsive design
• Well-organized code structure
• Documentation + setup guide



Deliverables:
• Complete source code
• Firebase project setup
• Working website + dashboard
• Deployment on Firebase Hosting
• Basic documentation (how to update/add features)



Timeline & Budget:

Please share your estimated delivery time and cost.