Desenvolver um projeto para entrevista numa vaga de emprego aonde era necessário construir um Front-end e um Back-end.
Esse projeto foi desenvolvido com as seguintes tecnologias:
- ViteJS com Typescript
- TailwindCSS
- Shadcn-UI
- React-hook-form
- Yup
- Axios
- Lucide-react
- NodeJS com Typescript
- Express
- Cors
- Prisma
- Yup
- Docker Compose
Para iniciar o projeto, siga estas etapas:
Clone o repositório do projeto:
git clone https://github.com/diovanealves/DesafioJR_MBPsicologia
Acesse a pasta do projeto tanto a api quanto a web e execute o comando para instalar as dependências:
npm install
Execute os comandos abaixo na pasta api:
docker-compose up
npm run dev
Execute o comando abaixo na pasta web:
npm run dev
Método | Rota | Descrição |
---|---|---|
POST | /disciplina | Criar uma nova nota |
GET | /disciplina | Busca todas as notas cadastradas |
GET | /disciplina/:bimester/busca | Busca as notas de um determinado bimestre |
DELETE | /disciplina/:id | Deleta uma nota |
Github |
Esse projeto está sob a licença MIT.