CirculaFood 🌎 - Equipe 4

Inspiração 💭

O Brasil está no ranking dos países que mais produzem alimentos e também está entre os que mais desperdiçam. Pensando nessa questão de produção e desperdício, temos um círculo englobando o campo, a indústria, o varejo e o consumidor. Todas as etapas de produção do alimento gera desperdício, o aproveitamento desses alimentos que seriam descartados gera menos desperdício em todas as etapas uma vez que a demanda pela produção seria diminuída.

Ideia do projeto 💡

Queremos que as empresas se conscientizem quanto ao problema gerado ao meio ambiente e se voltem em uma ação para trabalhar em prol da sustentabilidade. Uma rede de compartilhamento de alimentos para que não sejam algo a ser desperdiçado, mas reaproveitado. A ideia é de uma plataforma de compartilhamento de alimentos onde hotéis, restaurantes e mercados podem registrar os alimentos que querem doar e pessoas interessadas podem adquirir esses alimentos, evitando que eles sejam descartados.

Estrutura da aplicação 👩‍💻👨‍💻

O front-end da aplicação foi feito estruturado em React, NextJS, TypeScript, Axios e Chakra UI. A validação dos formulários foi feita através do React Hook Form. Após o cadastro respectivo, doadores e donatários tem a opção de logar e, após autenticados, visualizar a página de produtos para consulta e cadastro de novos itens. O back-end da aplicação foi feito utilizando Node, Express e TypeScript, também utilizamos JWT para a autenticação. Foram feitas rotas para cadastro e listagem de doadores, donatários e produtos, bem como uma rota para login.

Desafios 🤔

O maior desafio foi o tempo limitado. 6 dos 7 integrantes da equipe são alunos do Bootcamp de Desenvolvimento Web Fullstack e Resilia Educação. A semana de entrega do projeto final do último módulo e a semana do ProviHack do Agora coincidiram, fazendo com que precisássemos dividir nosso tempo entre os dois projetos.

Aprendizados 😁

Aprendemos a trabalhar melhor em equipe e nos comunicar, percebemos que apesar do tempo limitado, com uma boa comunicação entre os membros da equipe e uma ótima organização conseguiríamos entregar o projeto!

Built With

Share this project:

Updates