Desafio técnico da Cresce.ai
Este projeto foi desenvolvido com as seguintes tecnologias:
Frontend
- React
- TypeScript
- Chakra-ui
- Redux Toolkit
- Vite
- Clean Architecture
Backend
- Node.js
- Express
- TypeScript
- TypeORM
- Clone este repositório
git clone https://github.com/dudunog/pokedex-cresce-ai.git
- Entre no diretório backend do projeto com
cd backend
- Instale as dependências com
npm install
- Crie um arquivo .env na raiz do backend seguindo o template do arquivo
.env.template
- Inicie o docker com
npm run db:dev
- Execute as migrations com
npm run migration:run
- Inicie o backend do projeto em modo desenvolvimento com
npm run dev
- Entre no diretório frontend do projeto
cd frontend
- Instale as dependências com
yarn install
- Crie um arquivo .env na raiz do projeto seguindo o template do arquivo
.env.template
- Inicie o frontend do projeto em modo desenvolvimento com
yarn run dev
- Pronto. O projeto já estará sendo exectutado em
http://localhost:3000