← All projects
Co-developed projectVisit project (new tab)

Farm management platform with web portals and a field app.

Technologies
GoReact / TypeScriptFlutter

Farm operations

Cattle management needs farm data and field work in one product, with access kept within each client’s scope.

One API for each app and portal

BovControl connects a client portal, administration and field app to one API. Maps, tables and local data support different uses.

What makes up the solution

Developed with Breno Soares Developed with Breno Soares. The interfaces share API contracts, with data and access organized by client and farm.

My contribution

I develop BovControl with Breno Soares. I work on the architecture and code for the API, portals and field app, with separate data and access for each client and farm.

People and partnership

Development and partnership.

A shared project developed by Breno Mayder with Breno Soares.

Project contributors · 2026-11-01

How the system is organized

A modular API, web portals and app share contracts. Access uses client and farm scopes.

Technical structure

Technology by module.

The API connects the client portal, administration and field app. A separate website presents the product.

01 / Existing

API

GoHTTPSQL Server

Domain rules, use cases and contracts.

Modules use domain, application, infrastructure and transport boundaries. The go-mssqldb driver connects storage to SQL Server.

02 / Existing

System

ReactTypeScriptVite

Client operation portal.

Domain-based screens and features use the API. Map and table components support operational views.

03 / Existing

Administration

ReactTypeScriptVite

Platform administration.

A separate administrative surface, apart from the client portal and backend rules.

04 / Existing

Website

ReactTypeScriptVite

Public product website.

A website with its own composition and build, without direct operational database access.

05 / Existing

Mobile app

FlutterDartSQLiteGoogle MapsFirebase

Mobile field operations.

Local storage, device features and map/notification integrations support the API contracts.

How the parts connect

The portal, administration and app use the Go API. The app combines local data, access rules and network access for field work.

Data and integrations

SQL Server is the API database. SQLite supports local app storage. Data and permissions follow client and farm context.

Quality and operations

The API, portals and app have their own checks. Releases use tags, with checks of the live environment and mobile app tests.

Skills in this project

/→

Keep exploring

Do you have a similar challenge?

We can discuss the architecture, development or improvement of your product.