Full-Stack Web Developer / API Integration Expert for Agri-Tech SaaS (Data Bridge)
Бюджет: $2000.0
FIXED /
⭐ 5.00 (1)
NLD
api, api-integration, web-programming
Job Description:
We are looking for an experienced Full-Stack Developer to build a minimal viable product (MVP) for an Agri-Tech startup based in the Netherlands.
About the Project:
Our platform, "M-agro Solutions", is a precision agriculture logistics and data routing system. Important: Our platform does NOT calculate agronomic algorithms or generate Variable Rate Application (VRA) maps itself to avoid liability. Instead, we act as a highly automated "Data Bridge" connecting three points:
The Farmer (physical soil sample kits with QR codes & GPS).
The Soil Testing Laboratory (via API).
A 3rd Party VRA Map Generator (via API, e.g., GeoPard).
Core User Flow & Technical Requirements:
1. Front-End (Mobile-Optimized Web App for Farmers)
QR Scanning & GPS Capture: Farmers scan a QR code on our physical soil sample bag (e.g., m-agro.solutions/sample/00001). The web app MUST immediately request Location Services permissions, capture the exact GPS coordinates (Longitude/Latitude) of that moment, and require the farmer to click "Confirm Location".
Data Binding: The system binds: [Bag ID] + [GPS Coordinates] + [User Account ID].
User Dashboard: A simple portal where farmers can see the status of their samples (Sent - In Lab - Results Ready) and download their final VRA maps (.shp or ISO-XML files).
Basic E-commerce: A simple flow (or integration with Shopify API) to order new soil testing kits.
2. Back-End & API Integrations (The Core Work)
Database Management: Manage relational data mapping for unique QR IDs, orders, and spatial data points.
Lab API Integration (Two-Way):
POST: Notify our partner laboratory that specific sample IDs are arriving.
GET/Webhooks: Receive structured chemical soil data (N, P, K, pH, etc.) via JSON/XML once the lab finishes testing, and automatically attach this data to the correct Bag ID / GPS coordinates.
3rd Party VRA API Integration:
POST: Automatically compile the [Lab Data] + [GPS Coordinates] payload and send it to our 3rd party agronomic partner (API documentation will be provided).
GET/Webhooks: Receive the generated Variable Rate map file (.shp / ISO-XML) from the 3rd party and push it to the specific Farmer's dashboard for download.
3. Admin Panel
A basic dashboard for management to track orders, manually assign QR code batches (e.g., m-agro-00001 to 00300) to new client orders, and monitor API error logs.
UI/UX & Design Constraints:
We will provide the vector logo. The UI must be minimalist, modern, and highly visible in outdoor sunlight.
Background: Deep Black (#000000)
Main Accent Color: True Neon Green (#39FF14) for buttons, active states, and highlights.
Text: White (#FFFFFF)
Ideal Candidate Profile & Tech Stack:
Proven experience in building SaaS platforms and complex REST/SOAP API integrations.
Strong Back-End skills (Python/Django/FastAPI or Node.js are preferred, but we are open to your stack as long as it handles data routing efficiently).
Experience handling geospatial data (knowing how to handle Long/Lat and pass spatial files like shapefiles/ISO-XML).
Ability to write clean, well-documented code.
How to Apply:
Please provide:
A brief explanation of how you would approach the QR/GPS binding and the two-way API routing.
Examples of similar API-heavy or geospatial projects you have built.
Your estimated budget range and timeline for this MVP.
Отвори в Upwork