Subscription website + Driver app with routes, QR and geolocation (Bubble Fresh Laundry MD)

Заказчик: AI | Опубликовано: 25.11.2025
Бюджет: 1500 $

Project description: I’m looking for a developer or team to build 2 connected parts for my subscription-based laundry business Bubble Fresh Laundry MD. Task 1 – Subscription web platform & order management (client + admin) I want a website focused on a very clear flow for the customer and a simple panel for the business. Customer flow (in this exact order): ZIP code check (service area verification) First screen: field to enter ZIP code. If ZIP is inside service area → continue. If not available → show message like “We don’t serve your area yet” (optional: allow leaving an email). Account registration Basic fields: name, email, password, phone number, full address. Subscription plan selection Plans: 1, 2, 3 or 4 pickups per month (per bag up to 40 lb). Payment method & automatic billing Add card or payment method. Activate monthly recurring billing (Stripe or any solution you recommend). Laundry preferences (two check options) Option 1 – Detergent: Scented detergent Hypoallergenic detergent Option 2 – Fabric softener: Yes / No Customer dashboard Show: Current plan and monthly price How many pickups are still available this month Next billing date Main button: “Schedule your pickup”. Schedule pickup and delivery When clicking “Schedule your pickup”, show a week calendar (Monday to Friday). Customer selects: Pickup day Delivery day Confirm the order. Customer control panel options Change laundry preferences at any time. Change plan (upgrade or downgrade between 1, 2, 3, 4 pickups). Pause the subscription temporarily. When monthly pickups are exhausted If the customer has used all their pickups, the button should show two options: Schedule 1 extra pickup (one-time extra payment), or Upgrade the plan (if they have 1, 2 or 3 pickups, offer higher plans). Automatic reminders Send messages (email/SMS or notifications) to: Remind about upcoming pickup. Notify when delivery is on the way or happening. Admin panel (backoffice): View customers, subscriptions, payment status and laundry preferences. See all scheduled pickups and deliveries by date. Generate a file or API with next day’s stops for the driver app (Task 2), including: Customer name, address, phone Service type (Pickup / Delivery) Plan and bag ID Assigned QR code The website must be responsive (mobile + desktop). I want the freelancer to propose the tech stack (Laravel, React, Next.js, WordPress + plugins, etc.) and explain why they recommend it. Task 2 – Mobile app for drivers (Bubble Fresh Delivery) Mobile app for drivers, connected to the data created in the web platform. Main features: Driver login. Import daily route from the website (CSV/JSON file or API). Show today’s route: list of stops + map (Pickup / Delivery). Each stop shows: customer, address, type and status (pending / picked up / delivered). Mandatory QR scan at each stop (each bag will have a QR code). Geolocation / geofencing: “Picked up” / “Delivered” button is only enabled when the driver is near the customer’s address. If the driver is far, the app must show an error message and not allow status change. Two modes: Pickup mode and Delivery mode, both with QR + location validation. Send status of each stop back to the backend/website to update customer history. Ideally Android + iOS using a cross-platform framework (React Native / Flutter), but I’m open to suggestions. What I expect from the freelancer Short explanation of the tech stack for the website and for the app. Estimated time to complete Task 1 and Task 2 separately. Fixed price, with no changes in cost or timeline unless I request new features. Indicate if you can handle both tasks or only one of them.