Projeto criado para a hackathon SheHacksBr 2021, organizada pelo Code Lab, o Cutiva é um site que reúne informações importantes sobre agricultura familiar de sua região. Ele busca espaço em um mercado de compras cada vez mais digital, para enfrentar as dificuldades tecnológicas dos produtores. O site usa como estratégia de isca de marketing um blog com notícias sobre agricultura familiar e alimentação sustentável, e busca educar o leitor sobre a importância de comprar desses produtores regionais. É como uma agenda telefone, porém com mais recursos e respeitando os limites tecnológicos dos produtores, já que buscaremos as informações nas secretariais municipais. O projeto começa apenas em uma cidade, com pretensão de expansão. Os custos de manutenção do site dependerão do financiamento de organizações sociais.
- na raiz do projeto rode no terminal:
//baixar dependências
$ npm install
//rodar o projeto
$ npm run dev
- Na raiz do projeto crie um arquivo .env conforme o arquivo .env.default, passando a url do seu banco local.
- Você pode testar pelo insomia ou postman.
Post: /api/cutiva
- Exemplo
Body (json)
{
"title": "Horta do mar",
"description": "A horta do Mar é cultivada ...",
"name": "Marisol",
"photoPerfil": "url/aqui",
"typeAgriculture: "Agricultura Agroecologia"
}
router sendo consumida pelo front-end:
Get: api/cutiva/
router sendo consumida pelo front-end:
Busca um único agricultor/agricultora
Get: api/cutiva/:id
//api/cutiva/617e42100fb4f4f9f474368e
put: api/cutiva/:id
//api/cutiva/617e42100fb4f4f9f474368e
Body:
{
"contact.email": "marisol@hortadomar.com.br"
}
router sendo consumida pelo front-end:
delete: api/cutiva/:id
//api/cutiva/617e42100fb4f4f9f474368e
delete: api/cutiva/
Juliana |
Ma de Serrão 👩🚀 |
Rayane Pimentel 👩💻 |
Yara 🐣 |