FlutterFlow Developer Needed for AI-Driven Agriculture App (Supabase + OpenAI Integration)

Job ID: 39967334

Budget: €5,000 – €10,000 EUR

✅ Project Overview:

We need an MVP mobile/web application that helps farmers generate complete crop technology plans using AI.
The app must be simple, fast, and functional, with a clean UX optimized for non-technical users (farmers).

The core feature of the MVP is:
User inputs basic farm data → app sends it to ChatGPT API → app displays a complete crop technology plan (PDF export included).

✅ Technology Requirements:

Preferred tech stack:

FlutterFlow (frontend)

Supabase (authentication + database + storage)

OpenAI API (GPT-5 or GPT-4.1) for AI generation

PDF export (frontend or server-side)

Alternative acceptable stack:
Bubble + OpenAI + Firebase (only if developer has strong Bubble expertise).

✅ Core Features (MVP Scope):
✅ 1. Authentication

Login with phone number

OTP verification

User profile stored in Supabase

✅ 2. Crop Selection Screen

User chooses crop from list (initial MVP scope):

Wheat

Corn

Sunflower

Rapeseed

Dynamic list (Supabase-based) is preferred.

✅ 3. Farm Data Input

Simple form with:

Farm surface (ha)

Soil type (argilos / lutos / nisipos / luto-nisipos)

County (dropdown with all counties of Romania)

✅ 4. Input Inventory (checkboxes)

User selects agro-inputs they already have.

Fertilizers (checkbox list):

Urea

NPK

DAP

Ammonium Nitrate

Ammonium Sulfate

Herbicides (checkbox list):
5–10 common options per crop.

Fungicides / Insecticides (checkbox list)
5–10 common options per crop.

Farm equipment:

Disc

Combinator

Seeder

Sprayer

(This list must be stored in Supabase so it can be edited later.)

✅ 5. AI Integration

When user taps Generate Technology, the app:

Builds a structured prompt using user inputs

Sends it to OpenAI API

Receives structured text with full crop technology:

Soil work

Sowing

Fertilization (3 phases)

Herbicide plan

Fungicide/insecticide plan

Monitoring

Harvesting

Estimated costs

Displays results in a clean, collapsible UI.

Developer receives the Core Prompt from us.

✅ 6. Results Page

Must include:

Generated technology (section-based, collapsible)

Button Download PDF

Button Share via WhatsApp

Button Save to My Technologies

✅ 7. History Page

User can see all previously generated technologies:

Date

Crop name

Button to open

Button to download PDF again

✅ 8. Admin Panel (simple)

Built using Supabase Dashboard:

Edit list of crops

Edit list of fertilizers

Edit list of herbicides/fungicides

Edit list of equipment

No need for dedicated UI in MVP.

✅ Design Requirements:

Clean, simple UI.
Preferably Google Material or basic FlutterFlow UI kit.

Target user = farmers → must be:

large buttons

clean spacing

strong contrast

minimal screens

Developer must provide basic UI/UX inside FlutterFlow.

✅ Deliverables:

Full FlutterFlow project

Supabase schema (auth + tables)

All API calls connected

Testing of 10 full flows end-to-end

Deployment to web (MVP)

Optional: deployment to Android/iOS (if developer can do this)

✅ Timeline:

4–6 weeks for full MVP.

✅ Budget:

5.000 – 7.000 EUR (fixed price preferred)
Also open to hourly if developer has verifiable FlutterFlow experience.

✅ What to include in your proposal:

Examples of FlutterFlow projects

Experience with OpenAI API

Example of an app integrating API → PDF export

Estimated delivery time

Breakdown of milestones

Tech stack confirmation