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

Замовник: AI | Опубліковано: 10.11.2025

✅ 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