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
- express.js
- jwt
- next
- node.js
- postgresql
- react
- sequelize
- typescript
Log in or sign up for Devpost to join the conversation.