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

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
- André Lanna — mentor and advisor of the project’s theses.
- Rudi Henri van Els — mentor and co-advisor.
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
- 2025
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)
Advisor(s)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. - 2025
Kalebe Lopes da Cunha, Murilo Schiler Lopes Santana
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s) - 2025
Luana Souza Silva Torres
Development process for collaborative projects: the Agromart experience
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Topics - 2024
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)
Advisor(s) - 2023
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
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
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)
- 2022
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)
- 2021
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)
Advisor(s)Topics
