Business Client need Mobile App Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Pune, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Project Title:
Refactor & Add Features in Daily Meal Subscription App (FlutterFlow + Firebase)
Project Overview:
We have a daily meal subscription-based mobile app built using FlutterFlow with a Firebase backend.
We’re looking for an experienced Flutter developer with strong Firebase expertise to fix and enhance core functionalities, add new backend-linked features, and resolve performance issues (mainly slow image loading and UI lag).
The app is live-ready but requires professional-level optimization and feature completion to ensure a smooth, scalable, and reliable user experience.
Scope of Work
1. Fix Postpone Feature (Frontend + Backend)
Frontend:
Correct the existing logic and UI conditions for postponing meals.
Backend:
Add limits on postpones based on the user’s plan.
Fetch and display user’s postpone data (plan type, remaining postpones, date, time, etc.) in the postpone section.
2. Add Service Area Radius Selector (Backend)
Implement a configurable delivery radius setting in the backend.
Integrate with Google Maps to restrict order placement for users outside the defined service area.
3. Add Trial Feature (Frontend + Backend)
Enable a trial plan option available only for first-time users.
Once a user books the trial, hide the trial plan permanently from their product page for all future sessions.
4. Performance Optimization
Fix slow image loading and improve caching and rendering performance.
Optimize Firestore queries and state management for faster load times.
Clean redundant or unused components for smoother app performance, minor changes/bugs fix and maintainability.
Enhance overall UI responsiveness and visual consistency.
Tech Stack
Frontend: FlutterFlow (Dart)
Backend: Firebase (Firestore, Authentication, Cloud Functions, Storage)
APIs: Google Maps API
Expectations
Write clean, modular, and production-ready Flutter code (not low-code patches).
Maintain the existing Firebase backend structure.
Apply performance best practices and optimize asset loading.
Deliver tested, stable implementations of all new features.
Ideal Developer
3+ years of experience in Flutter + Firebase development.
Strong understanding of Firestore, Cloud Functions, and Firebase security rules.
Proven ability to optimize UI performance and reduce image load times.
Prior experience with subscription-based or food delivery apps is highly preferred.
Comfortable working with and improving FlutterFlow-generated projects.
Timeline: 4 – 6 working days
Skills Required:
Flutter / FlutterFlow
Firebase
Google Maps API
Performance Optimization
Address selection condition:
Currently, users can select two different addresses—one for Lunch delivery and one for Dinner delivery. The required fix is to hide or disable the other option if the user has only a Lunch-only or Dinner-only subscription plan in the cart.
Order page fixes:
• Display the plan’s start and end dates on the ordered products.
• Fix the issue where the product image is not loading on the order page.
Product status:
There is currently no functionality to change a product’s status to ‘Out of Stock’ or ‘Not Available at your location.’ This needs to be added." (client-provided description)
Matched companies (6)

SYNERGIC SOFTEK SOLUTIONS PVT LTD

April Innovations

Haven Futures

Crystal Infoway

Conchakra Technologies Pvt Ltd
