Revamp Daily Meal Subscription App

Job ID: 39958525

Budget: ₹12,500 – ₹37,500 INR

Project Title:

Refactor & Add Features in Daily Meal Subscription App (Flutter + Firebase)

Project Overview:

We have a daily meal subscription-based mobile app built using Flutter (exported from FlutterFlow) with Firebase backend.
We’re looking for an experienced Flutter developer 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 needs professional-level optimization and feature completion to ensure a smooth and scalable 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 plans.

Fetch and display the user’s postpone date (e.g., plan type, remaining postpones, date, time, etc.) directly 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 radius.

3. Add Trial Feature (Frontend + Backend)

Trial plan should be available only for first-time users.

Once a user books the trial, the option should automatically disappear from their product page and remain unavailable in the future.

4. Performance Optimization

Fix slow image loading and improve caching and rendering speed across the app.

Optimize Firestore queries and state management for faster data loading.

Clean redundant code from FlutterFlow export for smoother performance and maintainability.

Improve overall UI responsiveness and visual consistency.

Tech Stack

Frontend: Flutter (Dart)

Backend: Firebase (Firestore, Authentication, Functions, Storage)


Expectations

Write clean, modular, production-level Flutter code (not low-code patches).

Maintain existing Firebase backend structure.

Apply performance best practices and optimize asset loading.

Provide tested, reliable implementations of the new features.

Ideal Developer

3+ years of Flutter + Firebase experience.

Strong understanding of Firestore structure, Cloud Functions, and Firebase rules.

Skilled in optimizing UI performance and reducing image load times.

Prior experience working on subscription-based or food delivery apps is a big plus.

Ability to handle partial migration from FlutterFlow-exported code to clean Flutter architecture.



Budget: ₹18,000 – ₹35,000

(Higher if complete refactoring or major optimization is required.)

Timeline: 5 – 7 working days
Related categories: Google Maps API Flutter App Development