Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nirewen/margrave-edu
Full-Stack website, system for a school
https://github.com/nirewen/margrave-edu
featured monorepo nestjs svelte sveltekit
Last synced: 2 months ago
JSON representation
Full-Stack website, system for a school
- Host: GitHub
- URL: https://github.com/nirewen/margrave-edu
- Owner: nirewen
- Created: 2023-01-02T14:31:04.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-02T19:16:51.000Z (almost 2 years ago)
- Last Synced: 2023-03-01T11:23:02.839Z (almost 2 years ago)
- Topics: featured, monorepo, nestjs, svelte, sveltekit
- Language: Svelte
- Homepage:
- Size: 1.72 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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 rotasDevido 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