Skip to main content
CEDIS project
Ongoing project

AgroMart

A free software platform connecting family farmers to consumers, built through successive undergraduate theses at FCTE/UnB since 2021.

Date: 27 May 2021
Period: 2021-Present
People involved: 19
Themes: 3
Project illustration: AgroMart

Overview

Ongoing project. Period: 2021-present.

AgroMart is a free software platform that helps family farmers — especially those organised in Community Supported Agriculture (CSA) groups — promote and sell their produce. It began at a University of Brasília hackathon in 2020 and has evolved ever since as a long-running teaching and research project: each undergraduate thesis picks up the existing codebase and delivers a new layer — infrastructure, payment methods, co-farmer management, development process, accessibility.

That continuity is the project’s defining trait. Eight theses defended between 2021 and 2025 share the same codebase, which makes AgroMart both a social software product in use and a laboratory on how to sustain university open source projects in the face of contributor turnover.

Institutional affiliation

AgroMart is part of the Software for Good umbrella programme, the CEDIS strategic front for social-impact software.

Team

Repository

Code and documentation are public at github.com/AgroMart: mobile app, Vue.js web interface, API, a CSA endpoint directory and user-facing help material.

Project theses

Bachelor’s Thesis

  1. Guilherme Nishimura da Silva, Matheus Costa Gomes

    Responsive redesign of the Agromart web interface: a digital accessibility proposal for farmers

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
    Replaces the native Strapi CMS interface with a decoupled Vue.js presentation layer consuming data over a REST API, focused on responsiveness and accessibility for farmers in Community Supported Agriculture (CSA) groups.
  2. Kalebe Lopes da Cunha, Murilo Schiler Lopes Santana

    From analysis to implementation: migrating infrastructure from IaaS to FaaS with a focus on reducing costs in AgroMart

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
  3. Luana Souza Silva Torres

    Development process for collaborative projects: the Agromart experience

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
  4. Christian Fleury Alencar Siqueira, Thiago Siqueira Gomes

    Agromart: integration and publication of the application for family farming

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2024
  5. Abner Filipe Cunha Ribeiro, Rafael Leão Teixeira de Magalhães

    Association for Agromart applications of a CSA in cloud

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2023
  6. André Aben-Athar de Freitas, Pedro Vitor de Salles Cella

    An evolution of the Agromart project - individualized and automated deployment of a CSA environment

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2023
  7. Felipe Boccardi Silva Agustini, Giovanna Borges Bottino

    Payment integration module and maintenance for the Agromart software

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2023
  8. Byron Kamal Barreto Correa, Igor Guimaraes Veludo

    An evolution of the Agromart project - open source, payment methods, and co-farmer management

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2022
  9. Lucas Pereira de Andrade Macêdo, Lucas Siqueira Rodrigues

    Technological innovations in family farming - Agromart

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2021

Areas of expertise