Este é um projeto simples desenvolvido para o desafio ZDZCode. Ele permite realizar operações de CRUD (Criar, Ler, Atualizar e Deletar) em um contexto educacional, facilitando a gestão de dados estudantis.
Clone ou baixe os arquivos do repositório. Em seguida, siga os passos abaixo para configurar e executar o frontend:
- Navegue até a pasta do frontend:
cd frontend
- Instale as dependências:
npm install
- Execute o projeto:
npm run dev
Clone ou baixe os arquivos do repositório. Em seguida, siga os passos abaixo para configurar e executar o backend:
- Navegue até a pasta do backend:
cd backend
- Execute o projeto:
dotnet run
Certifique-se de ter o SDK do .NET na versão 8.0 instalado em seu sistema.
Este modelo tem como objetivo descrever a estrutura lógica do banco de dados.
- Users - Usuários
- Grades - Notas
- Classes - Salas
- Attendances - Chamadas
- Subjects - Disciplinas
Todas as telas permitem realizar CRUD, consulta e algumas possuem funcionalidades a mais.
. GET /student/{id:int}/count
. GET /
. GET /{id:int}
. POST /
. DELETE /{id:int}
. GET /search?term=content
. GET /
. GET /{id:int}
. POST /
. DELETE /{id:int}
. GET /search?term=content
. GET /
. GET /{id:int}
. POST /
. DELETE /{id:int}
. GET /search?term=content
. GET /student/{id:int}
. GET /student/{id:int}/average
. GET /
. GET /{id:int}
. POST /
. DELETE /{id:int}
. GET /search?term=content
. GET /teacher/{id:int}
. GET /
. GET /{id:int}
. POST /
. DELETE /{id:int}
. GET /search?term=content
-
Vue
-
Nuxt
-
Tailwind CSS
-
C#
-
ASP NET