Budget: 27000 UAH Deadline: 30 days
Hello!
I am ready to implement the MVP of an application for a plant care service company (roles: client / master / administrator) according to your specifications and process descriptions.
Stack / approach (quickly, reliably, with room for growth)
1. Flutter (iOS + Android) — one codebase, quick launch, optimal price
2. Backend:
- if you already have your own backend — I will integrate via API
- if there is no backend — for the MVP I can suggest Firebase (Auth, Firestore, Storage, Cloud Functions, FCM push)
3. Push notifications: triggers, reminders, subscription completions
4. Before/after photos with automatic compression before uploading
5. Thoughtful data structure: client → plants → visits → history
Planning and logistics
- Visit calendar, master assignment, replacements
- Routing (MVP): list of addresses and order
Stage 2: integration of Google Maps and route optimization
Load of 200–300 offices
This is a small load — the proposed architecture can easily handle it and allows for scaling without rewriting the application.
What is included in the MVP (stage 1)
- Roles: admin / master / client
- Client card: contacts, multiple addresses, plants (with information on who created them), visit history, issues
- Private notes of the master
- Master's office: route, orders, task checklist, comments, consumables
- Planning: calendar, push reminders for clients and masters, pushes to admin regarding subscriptions
- Photo documentation "before / after"
Logically to be moved to stage 2
- Payments, subscriptions, auto-payments (Stripe / other)
- Knowledge base and care standards
- Advanced routing
- Goods store, referral program
Timeline and budget
Flutter MVP (iOS + Android): approximately 6–8 weeks
Budget: to be discussed after finalizing the scope of the MVP (approximately $3k-$4k)
The work is phased, with transparent results
I have experience in developing production applications, working with access roles, push notifications, media, and scalable architecture.
I am ready to start with a brief synchronization on the boundaries of the MVP and propose a work plan for phased payment.