O objetivo era criar uma aplicação web que liste os 5 melhores “matches” (Candidatos) para uma Vaga
Para o Front-End usei as tecnologias:
- ReactJs (usando o NextJs)
- TailwindCss
- Axios
- React testing library e Jest
Para o Back-end usei as tecnologias:
- Nestjs
- MongoDb
- Jest
O Front-end foi hospedado no Heroku: https://geekhuntertest-api.vercel.app/
O Back-end foi hospedado no Heroku: https://geekhuntertest-api.herokuapp.com/
Para iniciar o Front-end entre dentro da pasta app
com um terminal e:
- Crie um arquivo chamado .env
- Crie uma variavel dentro do .env com o nome
NEXT_PUBLIC_API_HOST
com a url da api - rode o comando yarn install
- rode o comando yarn dev
Para iniciar o Front-end entre dentro da pasta api
com um terminal e:
- Crie um arquivo chamado .env
- Crie uma variavel dentro do .env com o nome
DATABASE_URL
com a url de conexão do mongo - rode o comando yarn install
- rode o comando yarn start:dev
Para rodar os testes, entre dentro da pasta que desejar e rode o comando yarn test