Bem-vindo ao desafio técnico feito para a posição de desenvolvedor(a) Full Stack na Empy Bank!
O objetivo desta aplicação é gerenciar a carteira de clientes da Empy Bank, permitindo o cadastro de clientes e assistentes comerciais, e a associação entre eles.
- A aplicação como uma solução Full Stack (React JS e Node JS).
- O backend deve fornecer uma API RESTful para ser consumida pelo frontend.
- O frontend deve ser fiel aos protótipos fornecidos no Figma.
git clone [email protected]:VanehSann/empy.git
Este comando irá baixar todo o código fonte do projeto para o diretório atual em sua máquina.
cd frontend
npm install
npm run dev
Se você ainda não tem o MongoDB instalado em sua máquina, você pode baixá-lo e instalá-lo seguindo as instruções no site oficial: MongoDB Download Center
mongod
Este comando iniciará o servidor MongoDB em sua máquina local. Qualquer dúvida, procure a documentação oficial do MongoDB.
cd backend
npm install
npm run seed
npm run dev
Por fim, certifique-se de renomear o arquivo .env-example para .env no diretório do backend. Este arquivo contém variáveis de ambiente necessárias para o funcionamento correto do backend, como informações de conexão com o banco de dados.
Com essas etapas, você poderá executar tanto o frontend quanto o backend do projeto localmente em sua máquina.
🚀 Front-end:
React, TypeScript, Axios, React Router Dom, React Hook Form, Zod, CSS Puro.
🚀 Back-end:
Node, Express, MongoDB, Mongoose.