Neste projeto foi desenvolvido uma aplicação com o intuito de gerenciar todos os registros de estudantes de uma rede de ensino.
Utilizando Vuejs para o Front-end, juntamente com vuetify, e a linguagem C#, utilizando Entity Framework para construção da API e para persistencia dos dados foi utilizado PostgreSQL.
Sendo um sistema CRUD podemos ler, adicionar, editar e excluir dados do nosso Database. Com as rotas:
- GET
/api/Students
- POST
/api/Students
- PUT
/api/Students/${id}
- DELETE
/api/Students/${id}
Front-end: Vuejs, Vuetify.
Back-end: C#, .NET 6.0,Entity framework.
Para utilizar o projeto localmente basta seguir estes passos:
git clone git@github.com:doug-0/registro-alunos.git
- Ceritfique-se de ter o Node, Dotnet e PostgreSQL instalados e rodando na sua máquina.
cd registro-alunos/backend
dotnet ef database update
- O banco será criado e populado com alguns dados já existentes nos seeders.
dotnet run
- A API será exposta nas portas
https://localhost:7145
ehttp://localhost:5157
- Com o Back-end em execução e acessando
https://localhost:7145/swagger
, você terá acesso à todos os endpoints existentes nesta API.
cd registro-alunos/frontend
npm install
npm run serve
- O Front-end será exposto na porta
http://localhost:8080/