Drycleaners website

byJanvi shah

The project is for Queen’s Cleaners, a dry-cleaning business. I already own the domain. Here is the reference website I created: https://lovable.dev/preview/YP7xG2Ls3nMMlN9cx7YyED0qn6VVuCe4 The required pages and features include: • Home • About Us • Services • Before and After Gallery • Testimonials • FAQs • Online Quote Request • Contact Us • Google Maps and business hours • Click-to-call and WhatsApp buttons • Social media links • Mobile-responsive design • Basic local SEO for Toronto • Google Analytics and Google Search Console • Contact and quote forms delivered directly to my email • Spam protection, security and backup configuration I need to be able to update services, pricing, photos, testimonials, FAQs and business hours myself after launch. Based on this scope, please send me a complete proposal confirming: • Your recommended platform and why • Total fixed price • Estimated delivery timeline • Number of revision rounds • Hosting recommendation and annual costs • Any theme, plugin, CMS or licensing fees • Post-launch support included • Full ownership of the source files, website and accounts • Payment milestones • The specific team members who would work on the project Need to share the proposal

HomeFAQsServicesBusiness HoursInboxTestimonialsContact UsLoginSettingsGalleryDashboardQuoteAbout Us
Home

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 5

Drycleaners Website System Requirements Document

1. Introduction

This document outlines the system requirements for the "Drycleaners Website" project for Queen’s Cleaners, a dry-cleaning business. The website will serve as an online presence for the business, providing information about services, facilitating customer interaction, and enhancing the business's digital footprint.

2. System Overview

The Drycleaners Website will be a comprehensive online platform for Queen’s Cleaners, featuring multiple pages and functionalities to support customer engagement and business operations. The website will be mobile-responsive and optimized for local SEO in Toronto. It will include features such as online quote requests, contact forms, and integration with Google services for analytics and search console.

Page 2 of 5

3. Functional Requirements as Story Points

  • As a Visitor, I should be able to view the Home page to understand the business overview.
  • As a Visitor, I should be able to navigate to the About Us page to learn more about Queen’s Cleaners.
  • As a Visitor, I should be able to view the Services page to see the range of services offered.
  • As a Visitor, I should be able to view the Before and After Gallery to see examples of the cleaning results.
  • As a Visitor, I should be able to read Testimonials to understand customer satisfaction.
  • As a Visitor, I should be able to access the FAQs page to find answers to common questions.
  • As a Visitor, I should be able to request an online quote for services.
  • As a Visitor, I should be able to contact Queen’s Cleaners via the Contact Us page.
  • As a Visitor, I should be able to view the business location on Google Maps and see business hours.
  • As a Visitor, I should be able to use click-to-call and WhatsApp buttons for direct communication.
  • As a Visitor, I should be able to follow Queen’s Cleaners on social media via provided links.
  • As an Admin, I should be able to update services, pricing, photos, testimonials, FAQs, and business hours independently post-launch.
  • As an Admin, I should be able to receive contact and quote forms directly via email.
  • As an Admin, I should be able to ensure the website is protected against spam and has security and backup configurations.

4. User Personas

  • Visitor: A potential or existing customer looking for dry-cleaning services.
  • Admin: The business owner or designated staff responsible for managing website content and inquiries.

5. Core User Flows

  • Visitor views Home page -> Navigates to Services -> Requests an online quote
  • Visitor views Testimonials -> Contacts via Contact Us page -> Sends inquiry
  • Admin updates Services page -> Updates business hours -> Saves changes
Page 3 of 5

6. Visuals Colors and Theme

  • primary: #2C3E50 (dark blue)
  • primary_light: #34495E (light blue)
  • secondary: #ECF0F1 (light grey)
  • accent: #E74C3C (red)
  • highlight: #3498DB (bright blue)
  • bg: #FFFFFF (white)
  • surface: #F8F9FA (light grey)
  • text: #2C3E50 (dark blue)
  • text_muted: #95A5A6 (grey)
  • border: #D5D8DC (light grey)

7. Signature Design Concept

The homepage will feature an interactive "Before and After" slider. Users can drag a slider across images to reveal the transformation from a stained garment to a professionally cleaned one. This feature will be built using motion/react for smooth transitions and interactions. The slider will be prominently displayed on the landing page, engaging users with a vivid demonstration of the cleaning process.

Landing Hero Motion Brief

The hero section will showcase a dynamic illustration of a garment being cleaned. As users scroll, the garment will transition from dirty to clean, symbolizing the cleaning process. This animation will loop every 10 seconds, using motion/react for seamless transitions. The animation will pause when not in view to optimize performance.

Page 4 of 5

8. Interaction Model & Motion Direction

  • Interaction Model: Animated
  • The homepage will feature moderate scroll-triggered reveals and hover transitions. Interactive elements like the "Before and After" slider will use spring physics for a polished user experience.

9. Non-Functional Requirements

  • The website must be mobile-responsive and compatible with major browsers.
  • It should be optimized for local SEO in Toronto.
  • The website must include Google Analytics and Google Search Console integration.
  • Security measures must be in place to protect against spam and ensure data backup.

10. Tech Stack

  • Frontend: React for Web
  • Backend: Python with FastAPI
  • Database: MySQL
  • AI Tools: Not applicable
  • Orchestration: Docker and docker-compose for local development

11. Assumptions and Constraints

  • The website will be hosted on a reliable platform with an annual cost consideration.
  • Post-launch support will include the ability for the admin to update content independently.
  • Full ownership of the source files, website, and accounts will be transferred to Queen’s Cleaners.
Page 5 of 5

12. Glossary

  • SEO: Search Engine Optimization
  • CMS: Content Management System
  • Responsive Design: A design approach that ensures a website looks good on all devices
  • CTA: Call to Action

This document serves as a comprehensive guide for the development of the Drycleaners Website for Queen’s Cleaners, ensuring all functional and non-functional requirements are met.

Home design preview
Login: Sign In
Dashboard: View Overview
Services: Update Services
Services: Update Pricing
Gallery: Upload Photos
Testimonials: Manage Testimonials
FAQs: Manage FAQs
Business Hours: Update Hours
Inbox: View Quote Requests
Inbox: View Contact Messages
Settings: Configure Security
Settings: Manage Backups
Home design preview
Login: Sign In
Dashboard: View Overview
Services: Update Services
Services: Update Pricing
Gallery: Upload Photos
Testimonials: Manage Testimonials
FAQs: Manage FAQs
Business Hours: Update Hours
Inbox: View Quote Requests
Inbox: View Contact Messages
Settings: Configure Security
Settings: Manage Backups