=== DryClean360 – AI Powered Dry Cleaning and Customer Management Platform.docx ===
Problem Statement & Solution ExplainerDryClean360 – AI Powered Dry Cleaning and Customer Management PlatformProblem StatementSmall and medium-sized dry-cleaning businesses in India still rely heavily on paper bills, handwritten registers, and manual customer communication. This traditional approach creates several operational challenges:• Paper bills are often misplaced by customers, making item collection difficult.• Shop owners spend significant time calculating costs manually based on item quantities and service types.• There is no centralized record of customer orders, previous bills, or payment history.• Customers are not informed automatically when their garments are ready for pickup, leading to delayed collections and storage issues.• Expensive garments, curtains, blankets, sarees, and suits may get damaged during processing, but there is usually no documented proof of the item's condition before cleaning.• Most small dry-cleaning stores cannot afford expensive ERP systems and require an affordable digital solution tailored to their daily workflow.Proposed SolutionDryClean360 is a web-based administration platform designed specifically for dry-cleaning businesses.The system digitizes the complete lifecycle of an order, starting from item acceptance until final delivery.FeaturesCustomer ManagementStore customer details including name, phone number, WhatsApp number, address, and previous order history.Category & Pricing ManagementAdministrators can create categories such as:• Dry Cleaning• Rolling• Polish• Saree Services• Curtain Cleaning• Blanket CleaningEach item can be assigned a configurable price per unit.Example:T-Shirt – ₹80Blanket – ₹300Suit – ₹250Order ManagementStaff can create a new order by entering:Customer informationItems receivedQuantityExpected delivery dateDamage notesPhotographs of garmentsThe system automatically calculates:Total Amount = Quantity × PriceBill GenerationA professional PDF invoice is generated automatically.The invoice contains:Order numberCustomer informationItemized chargesAdvance paymentBalance amountDelivery dateEach generated PDF bill is permanently stored in the system and can be searched later using:Customer mobile numberCustomer nameOrder numberThis enables shop owners to retrieve invoices even when customers lose their original bill.WhatsApp NotificationsCustomers receive automated WhatsApp messages when:Order is receivedCleaning process is completedItems are ready for pickupInvoice PDF is sharedPayment reminder is requiredReportingDaily collectionsPending deliveriesCompleted ordersRevenue reportsExcel export functionalityProposed ArchitectureCustomer│▼Admin Panel (Django + TailwindCSS)│├── PostgreSQL Database│├── PDF Invoice Generator│├── Image Storage│└── WhatsApp API│▼Customer WhatsAppImpactDryClean360 reduces paperwork, improves customer experience, minimizes disputes regarding damaged garments, and helps local dry-cleaning businesses adopt affordable digital transformation solutions.The same platform can later be extended into a mobile application and SaaS product for thousands of laundries and dry-cleaning shops across India.What makes the difference for my Project that I have taken up and how will it make difference for my client: AI Damage Detection Assistant (AI Powered Module)One of the biggest challenges faced by dry-cleaning businesses is handling customer disputes regarding garment damage, stains, colour fading, or missing accessories.DryClean360 incorporates an AI-powered Damage Detection Assistant to address this problem.How it worksStep 1 – Item AcceptanceWhen a garment is received, staff members capture one or more photographs using the application.The system stores these images as Before Cleaning Images.Step 2 – Post Cleaning InspectionAfter the dry-cleaning process is completed, staff members upload fresh photographs of the same garment.These images are stored as After Cleaning Images.Step 3 – AI ComparisonThe AI engine compares the before and after images and identifies visible differences.The comparison focuses on:• New stains appearing on the garment• Existing stains that remain after cleaning• Tears or fabric damage• Missing buttons, hooks, or accessories• Color fading• Shrinkage indications• Wrinkles or texture changesStep 4 – Damage Assessment ReportThe system generates a Damage Comparison Report containing:Order NumberCustomer NameGarment TypeBefore Cleaning ImagesAfter Cleaning ImagesAI ObservationsConfidence ScoreStatus✓ No Damage Detected⚠ Possible Damage Detected❌ Manual Verification RequiredBenefits• Reduces disputes between customers and shop owners• Provides evidence for premium garments and expensive sarees• Builds customer trust• Helps staff perform quality inspections• Enables dry-cleaning businesses to adopt affordable AI technologySuggested Technology StackImage Processing : OpenCVSimilarity Detection : SSIM (Structural Similarity Index)Object Detection : YOLOv8AI Framework : TensorFlow / PyTorchBackend Integration : DjangoStorage : PostgreSQL + Local/S3 Image StorageFuture Enhancements• Automatic stain classification• Fabric type identification• AI-generated cleaning recommendations• Predictive estimation of cleaning completion time• Customer-facing image comparison portal

=== DryClean360 – AI Powered Dry Cleaning Management System (Pilot project for client Riyaz).docx ===
DryClean360 – AI Powered Dry Cleaning Management SystemPilot ClientClient Name: National Dry CleanersOwner: Mr. RiyazInitial Use Case: Web admin panel for managing dry-cleaning orders, billing, WhatsApp alerts, item photos, and AI-based damage detection.1. Project ObjectiveDryClean360 is a web-based admin platform for dry-cleaning stores. It helps the shop manage customers, items, pricing, orders, bills, payments, WhatsApp alerts, and garment condition tracking.The system will first be built for National Dry Cleaners as a pilot project. Later, it can be converted into a SaaS product for other dry-cleaning and laundry businesses.2. Main Modules2.1 Admin Login & Role ManagementUser roles:Admin / OwnerCounter StaffDelivery StaffFeatures:Secure loginPassword resetRole-based accessStaff activity tracking2.2 Customer ManagementStore customer details:Customer nameMobile numberWhatsApp numberAddressNotesPrevious order historySearch options:NameMobile numberOrder number2.3 Category ManagementAdmin can create service categories such as:Saree Dry CleaningRollingPolishSuit CleaningBlanket CleaningCurtain CleaningBlazer CleaningRegular ClothesPremium Garments2.4 Item & Price ManagementAdmin can manage:Item nameCategoryService typePrice per itemActive / inactive statusExample:T-Shirt → Dry Cleaning → ₹80Saree → Rolling → ₹150Blanket → Dry Cleaning → ₹3002.5 Order / Job Card CreationCounter staff can create a new order by entering:Customer detailsItem nameCategoryQuantityPrice per itemExpected delivery dateDamage / condition notesBefore-cleaning item photosAuto calculation:Quantity × Price Per Item = Item TotalOrder should also support:DiscountAdvance paidBalance amountPayment modeOrder remarks2.6 Order Status TrackingStatuses:ReceivedIn ProcessReady for PickupDeliveredCancelledEach status update should be saved with date, time, and staff name.2.7 Damage / Condition NotesBefore accepting the item, staff can add notes like:Existing stainSmall tearButton missingColor fadedFabric weakCustomer informedHandle with careThis reduces disputes later.2.8 Photo Upload Before CleaningStaff can upload garment photos during order creation.Photo types:Front viewBack viewStain close-upDamage close-upLabel / brand tag photoThese photos are saved under the order record.2.9 AI Damage Detection AssistantThis is the AI-powered module of the project.PurposeTo compare garment photos before and after cleaning and detect possible visible changes.WorkflowStep 1: Before Cleaning Photo UploadWhen the customer gives garments, staff uploads before-cleaning photos.Step 2: After Cleaning Photo UploadAfter cleaning is completed, staff uploads after-cleaning photos.Step 3: AI Image ComparisonThe AI module compares before and after images and checks for:New stainsExisting stains still visibleFabric tearsMissing buttons / accessoriesColor fadingTexture changeShrinkage indicatorsVisible wrinkles or damageStep 4: AI Damage ReportSystem generates a damage comparison report with:Order numberCustomer nameItem nameBefore imageAfter imageAI observationsConfidence scoreStatusPossible statuses:No Damage DetectedPossible Damage DetectedManual Verification RequiredWhy This MattersThis module helps the dry-cleaning store:Reduce customer disputesMaintain proof of item conditionImprove service qualityProtect business from false claimsBuild customer trust2.10 WhatsApp Alert ModuleWhatsApp alerts will be sent to the customer.Recommended provider for Phase 1:AiSensyAlerts needed:Order Received AlertMessage includes:Customer nameOrder numberItems receivedTotal amountExpected delivery dateReady for Pickup AlertMessage includes:Order numberPickup messageBalance amount if pendingDelivery Completed AlertMessage includes:Thank you messagePDF bill attachmentPayment ReminderMessage includes:Pending amountOrder numberShop contact details2.11 Bill / Invoice PDF ModuleSystem should auto-generate a PDF bill.PDF bill should include:National Dry Cleaners name / logoAddress and phone numberBill numberOrder numberCustomer nameCustomer phone numberItem detailsQuantityRateTotalDiscountAdvance paidBalance amountPayment modeExpected delivery dateTerms and conditionsQR / barcode for internal trackingImportant:Every PDF bill should be saved inside the order record. It should not only be sent to WhatsApp.If a customer loses the bill or sends another person for pickup, staff can search by mobile number, open the order, view the saved PDF bill, verify details, and deliver the items.2.12 Payment TrackingPayment modes:CashUPICardPendingTrack:Total amountDiscountAdvance paidBalance amountPaid / unpaid status2.13 Reports DashboardDashboard should show:Today’s ordersPending ordersIn-process ordersReady for pickup ordersDelivered ordersCancelled ordersDaily revenueMonthly revenuePending paymentsCustomer-wise order history2.14 Backup / Export to ExcelAdmin can export:Customer listOrder listPayment reportPending delivery reportRevenue reportItem price listFormat:ExcelCSV2.15 Staff Activity LogTrack staff actions:Order createdOrder updatedStatus changedPayment updatedBill generatedWhatsApp sentItem delivered2.16 Future GST OptionKeep GST setting optional.Later, admin can enable:GST numberGST percentageTax invoice format3. Updated Tech StackDevelopment EnvironmentIDE & AI Coding AssistantCursor IDE GPT-5.5 / Claude Sonnet inside Cursor Git integration through Cursor Version ControlGit GitHub RepositoryFrontendRecommended for Phase 1:Django TemplatesTailwind CSSAlpine.js / HTMX for interactive formsAlternative:React frontend can be added later if the product becomes SaaS.BackendPythonDjangoDjango REST FrameworkDatabasePostgreSQLPDF GenerationWeasyPrint or ReportLabWhatsApp IntegrationRecommended:AiSensy APIAlternative providers:InteraktWATIGupshupMeta WhatsApp Cloud APIImage Upload & StorageFor Phase 1:Local media storage on VPSFor SaaS / future:AWS S3DigitalOcean SpacesCloudinaryAI Damage Detection ModuleInitial AI stack:OpenCV for image preprocessingSSIM for before-after image similarity comparisonYOLOv8 for detecting visible garment defectsPython image processing serviceFuture AI stack:TensorFlow / PyTorchCustom stain detection modelFabric classification modelAI cleaning recommendation modelBackground TasksUse for WhatsApp alerts, PDF generation, and AI processing:CeleryRedisHostingRecommended:Ubuntu VPSNginxGunicornPostgreSQLRedisSSL certificateDomainRecommended:dryclean360.io as main SaaS domaindryclean360.in can be purchased and redirected if budget permits4. Suggested Database TablesMain tables:UsersStaff RolesCustomersCategoriesItemsServicesItem PricesOrdersOrder ItemsOrder PhotosDamage NotesAI Damage ReportsPaymentsBillsWhatsApp LogsStaff Activity Logs5. Phase 1 MVPBuild first:Admin loginRole managementCustomer managementCategory managementItem and price setupOrder creationQuantity × price auto calculationExpected delivery dateDamage notesBefore-cleaning photo uploadPDF bill generationSave bill under orderWhatsApp order received alertWhatsApp ready for pickup alertWhatsApp bill sharingPayment trackingBasic reportsExcel export6. Phase 2 – AI ModuleAdd:After-cleaning photo uploadBefore vs after image comparisonAI damage detectionAI confidence scoreDamage comparison reportManual verification option7. Phase 3 – SaaS ExpansionFor long-term product:Multi-shop supportSubscription plansOwner dashboardStaff mobile appBarcode label printingCustomer pickup OTPAdvanced analyticsMulti-branch supportGST billingCloud storageAutomated WhatsApp campaigns8. Future Mobile AppLater, build admin mobile app using:FlutterDjango REST APIsMobile app features:Create orderUpload garment photosUpdate statusView billsSend WhatsApp alertsCheck pending deliveries9. One-Line Product PitchDryClean360 is an AI-powered dry-cleaning management platform that helps shops manage orders, billing, WhatsApp alerts, item photos, payments, and AI-based garment damage detection from one simple admin panel.

