cobblerpro / prompts.txt
kam33's picture
Add 3 files
24434b9 verified
Create a complete tablet application called "Job Tracker" for a Cobbler/Repair Shop to manage repair jobs from intake to completion. Optimized for touch with a responsive layout. 📱 App Structure & Screens 1. New Job - Service Type Selection Large touch-friendly buttons for service categories: Repair | Clean | Shine | Fit Buttons determine the next screen’s service list. 2. New Job - Service Selection Dynamic service list (e.g., for Repair: Half Sole, Full Sole Leather, Heel Guard). Each service shows: Pre-set Price (e.g., $45) Pre-set Duration (e.g., 2 days) Features: Multi-select services. Auto-calculate Total Price and Estimated Duration. Admin mode: Add/edit/delete services. 3. New Job - Customer & Product Details Customer Info: Name (required) | Phone (required) | Email (optional). Product Info: (From your sample: "Brand/Color/Size") Brand (e.g., Nike) | Color | Size (e.g., US 9). Visuals: Before Photo button (opens camera). Delivery: Date/Time picker. Payment Status: Toggle Paid/Unpaid. Notes: Free-text field (e.g., "Use eco-friendly glue"). Summary Panel: Service Type | Selected Services | Total Price | Duration. Action Button: ✅ "Save Job". 4. Job List Screen ("My Projects") (Enhanced with History) Active Jobs Grid: Customer Name | Status (To Do/In Progress/Ready/Completed) | Before Photo Thumbnail. Filters: By status (e.g., Ready for Pickup). All History Jobs Section: (New!) Scrollable list of past jobs with: Customer Name (e.g., "Slacey Sarcoff") Service Summary (e.g., "Repair: Half Sole") Total Price (e.g., "$45") Completion Date (e.g., "5:00, 50 min") Status Badge (Completed/Picked Up). Search Bar: Filter by name/date. 5. View Job Details Screen Full Job Card: Customer + Product Info (e.g., "Nike, Black, US 9"). Services + Pricing (e.g., "Half Sole - $45"). Photos: Before/After (with timestamps). Status Toggles: Job: To Do → Completed. Payment: Paid/Unpaid. Pickup: Picked Up/Not Picked Up. Action Buttons: ✏️ Edit Job | 📤 Share PDF | 🗑️ Archive. 🧩 Additional Requirements Offline-First: Local storage (SQLite/IndexedDB). Tablet UI: Large inputs, swipe gestures. Export Options: PDF job receipts. Auth (Optional): Staff login. 🌟 Key Additions from Your Sample: History Jobs Screen with completion timestamps (e.g., "5:00, 50 min"). Customer Tags (e.g., "Prauder Shima" for repeat clients). Price/Duration from sample data ($70, 0 min).