Recifart é um projeto inovador concebido durante o processo do programa start, desenvolvido com o objetivo de conectar empresas a pontos de coleta e proporcionar um marketplace integrado para artesãos. Essa iniciativa visa promover eficiência na gestão de resíduos, ao mesmo tempo em que amplia a visibilidade e os recursos disponíveis para os criativos envolvidos. É importante ressaltar que o projeto foi desenvolvido como parte de um hackathon organizado pela Accenture em parceria com a Start, onde nosso grupo conquistou o primeiro lugar. Essa conquista atesta não apenas a viabilidade e o potencial impacto do Recifart, mas também a qualidade e a inovação do trabalho desenvolvido pela equipe.
O projeto foi desenvolvido utilizando as seguintes tecnologias:
Utilizando React, uma biblioteca poderosa, cada parte do portfólio é gerenciada por componentes dinâmicos. Isso não só facilita a manutenção, mas também permite uma interatividade suave.
O uso do Vite como ferramenta de construção garante um desenvolvimento rápido e tempos de carregamento otimizados. Isso resulta em uma experiência de usuário rápida e eficiente.
Formik: Facilita a criação de formulários em React.
Yup: Realiza validação de dados nos formulários.
Axios: Realiza requisições HTTP para o servidor.
Bcrypt: Criptografa senhas para armazenamento seguro.
Body-parser: Analisa dados enviados nas requisições HTTP.
Cors: Permite acesso controlado a recursos do servidor.
Express: Framework para construir aplicativos web e APIs.
MySQL: Banco de dados relacional para armazenamento de dados.
Nodemon: Reinicia automaticamente o servidor ao detectar alterações no código-fonte.
Você pode acessar a página através do link abaixo: https://recifartbr.vercel.app/
Para executar o projeto em sua máquina local, siga as instruções abaixo:
- Certifique-se de ter o Node.js instalado em seu computador. Caso não o tenha, faça o download e a instalação a partir do site oficial do Node.js (https://nodejs.org).
- Clone o repositório do projeto para o seu computador.
- Abra o terminal ou prompt de comando e navegue até o diretório do projeto.
- Execute o seguinte comando para instalar as dependências do projeto:
npm install - Após a conclusão da instalação das dependências, execute o seguinte comando para iniciar o servidor de desenvolvimento:
npm run dev - O servidor será iniciado e o projeto recifart estará acessível em seu navegador através do endereço
http://localhost:5173.