margrave-edu Svelte Themes

Margrave Edu

Full-Stack website, system for a school

margrave-edu

Margrave é o meu projeto para a disciplina de Programação Orientada a Objetos para Web II, da UFSM.

O projeto consiste em construir um sistema para uma escola/universidade, em que seja possivel

  • registrar usuários (alunos/professores);
  • associá-los com turmas;
  • registrar disciplinas e associar os professores que as ensinam;
  • registrar aulas;
  • registrar presença de alunos nas aulas e
  • registrar tarefas de casa.

Requisitos do projeto:

  • Construir uma API REST em qualquer linguagem de programação (preferencialmente usando Java + Spring REST)
  • Construir uma página para o front-end que se comunique com a API (preferencialmente usando o framework Angular com TypeScript)
  • Deve ser possível efetuar login e registrar contas
  • Deve ter diferenciação por cargos e proteção de rotas

Devido a liberdade da escolha da linguagem de programação, esse repositório usa as seguintes tecnologias:

  • NestJS para construção da API REST
  • SvelteKit para a biblioteca de UI do front-end
  • TurboRepo para manutenção do monorepo

Top categories

Loading Svelte Themes