comercialização de produtos agroecológicos em cestas com Akarui
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ção | Ferramenta | Linguagem |
|---|---|---|
| Frontend | Next.js, React, Tailwind CSS | TypeScript |
| API | Apollo Server, GraphQL | JavaScript |
| Backend | Express, Sequelize | JavaScript |
| Banco de dados | PostgreSQL | SQL |
| Autenticação | Passport, Google OAuth 2.0 | - |
| Infraestrutura | Docker, Docker Compose, Nginx | - |