No posts yet.
Build a production-ready SaaS web app called JobFlow. JobFlow is a local plumbing lead-generation platform that connects homeowners who need plumbing work with local plumbing contractors who want more qualified leads. The goal is to create a simple, professional, mobile-first experience that can eventually make money through contractor subscriptions and paid leads. HOMEOWNER EXPERIENCE: Create a clean landing page explaining that homeowners can quickly find help for plumbing problems. Include a prominent "Request a Plumber" button. Create a multi-step lead form where homeowners can: 1. Select the type of plumbing problem: * Emergency plumbing * Leaking pipe * Clogged drain * Toilet repair * Water heater * Sewer/drain issue * Faucet/sink * Bathroom plumbing * Other 2. Describe the problem. 3. Upload photos of the problem. 4. Enter their postal code and city. 5. Select urgency: * Emergency * Today * This week * Flexible 6. Enter their name, phone number and email. 7. Submit the request. After submission, show a confirmation page explaining that the request has been sent to available local plumbing professionals. CONTRACTOR EXPERIENCE: Create contractor accounts with authentication. Contractors should have a dashboard showing: * New leads * Available leads * Contacted leads * Won jobs * Lead history * Monthly spending * Profile Each lead should display: * Service requested * Customer description * Photos * Location * Urgency * Date submitted * Customer contact information Allow contractors to claim or purchase leads. Create a contractor profile with: * Company name * Logo * Description * Services * Service area * Phone * Email * Business hours * Google rating * Number of reviews ADMIN DASHBOARD: Create an admin dashboard where the platform owner can: * View all homeowners * View all contractors * View all leads * Assign leads to contractors * See lead status * Manage contractors * Manage pricing * View revenue * View subscription status * View platform analytics MONETIZATION: Build the architecture so JobFlow can monetize through: 1. Monthly contractor subscriptions 2. Pay-per-lead purchases 3. Featured contractor placement Create a pricing page with example plans: Starter — $79/month Growth — $149/month Pro — $299/month Do not process real payments yet unless payment functionality is already available. Build the database and UI so payment integration can be added cleanly. DATABASE: Create the necessary database tables for: * Users * Homeowners * Contractors * Contractor profiles * Leads * Lead claims * Lead status * Services * Locations * Subscriptions * Payments * Reviews DESIGN: Make the application look like a legitimate modern technology company rather than a generic AI-generated website. Use a clean, trustworthy design appropriate for home services. Prioritize: * Mobile responsiveness * Fast lead submission * Large calls-to-action * Clear forms * Professional contractor dashboards * Strong trust signals * Simple navigation Include realistic demo data so the application looks populated during development. Make the application fully functional with authentication, database operations, lead creation, lead management and contractor dashboards. Build the MVP first. Keep the architecture scalable so additional categories such as HVAC, roofing, electrical and landscaping can be added later.
No posts yet.