StudentProgress é uma aplicação completa para gerenciamento e acompanhamento de alunos. O repositório reúne o frontend em React e a API em Spring Boot, com autenticação, cadastro de estudantes, atualização de notas, métricas acadêmicas e documentação da API.
- Frontend em frontend com React, TypeScript e Vite.
- Backend em backend com Spring Boot, MySQL e Flyway.
- Logo centralizada em
frontend/public/student-progress-logo.png.
- Configure as variáveis de ambiente do banco e do CORS.
- Crie o banco
student_progressno MySQL. - Entre na pasta
backende rode:
./mvnw clean package
./mvnw spring-boot:run- Entre na pasta
frontend. - Instale as dependências e inicie a interface:
npm install
npm run dev- Backend:
SPRING_DATASOURCE_URL,SPRING_DATASOURCE_USERNAME,SPRING_DATASOURCE_PASSWORD,CORS_ALLOWED_ORIGINS. - Frontend:
VITE_API_BASE_URL.
StudentProgress/
├── backend/
└── frontend/
