Este projeto está dividido em duas partes: frontend e backend.
-
Frontend:
- TypeScript
- React
- Tailwind CSS
- Shadcn UI
- Axios
-
Backend:
- Node.js
- TypeScript
- Express
- MySQL2
- JWT
Caso o projeto não estaja em um conteiner docker, é necessario iniciar um banco mysql e alterar no backend em db.config.ts
A documentação do back esta na pasta backend, aonde pode verificar os retornos possiveis da api RestFull
Para iniciar o frontend, execute o seguinte comando:
npm run dev
Para iniciar o backend, execute o seguinte comando:
npx ts-node src/server.ts