Pular para o conteúdo principal

comercialização de produtos agroecológicos em cestas com Akarui

· 2 min para ler

Acesse a documentação e a plataforma de demonstração.

Descrição

Divino Alimento é uma plataforma que facilita o fluxo de informação de vendas de alimentos produzido por diversos agricultores e agricultoras para diversos consumidores e mercados.

Como fizemos

O desenvolvimento do Divino Alimento partiu de uma versão inicial criada para a gestão de cestas agroecológicas da Akarui e evoluiu para uma plataforma mais abrangente, capaz de suportar múltiplos mercados e coletivos. A arquitetura foi pensada em camadas: um frontend em React com Next.js para a interface, uma API GraphQL com Apollo Server para comunicação, e um backend em Node.js com Express e PostgreSQL como banco de dados. Toda a infraestrutura roda em containers Docker, o que facilita a instalação e replicação por outras organizações.

O projeto foi desenvolvido de forma colaborativa entre a equipe da Tekoporã e membros da Akarui, com apoio da chamada Mover-se na Web do Ceweb.br. A plataforma permite que agricultores disponibilizem ofertas em ciclos de comercialização, consumidores façam pedidos com pontos de entrega configuráveis, e administradores gerenciem todo o fluxo com relatórios detalhados. O código é livre e compartilhado, priorizando a autonomia das comunidades que desejam hospedar suas próprias instâncias.

Tecnologias utilizadas

FunçãoFerramentaLinguagem
FrontendNext.js, React, Tailwind CSSTypeScript
APIApollo Server, GraphQLJavaScript
BackendExpress, SequelizeJavaScript
Banco de dadosPostgreSQLSQL
AutenticaçãoPassport, Google OAuth 2.0-
InfraestruturaDocker, Docker Compose, Nginx-