Skip to content

Neste projeto foi desenvolvido uma aplicação com o intuito de gerenciar todos os registros de estudantes de uma rede de ensino. Sendo um sistema CRUD podemos ler, adicionar, editar e excluir dados do nosso Database.

Notifications You must be signed in to change notification settings

doug-0/registro-alunos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 

Repository files navigation

Registro de Alunos

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}

Stack utilizada

Front-end: Vuejs, Vuetify.

Back-end: C#, .NET 6.0,Entity framework.

Rodando localmente

Para utilizar o projeto localmente basta seguir estes passos:

Clone o projeto

  git clone git@github.com:doug-0/registro-alunos.git

Atenção

Back-end

  cd registro-alunos/backend

Para criar o Database com as migrations

  dotnet ef database update
  • O banco será criado e populado com alguns dados já existentes nos seeders.

Para iniciar a API

  dotnet run
  • A API será exposta nas portas https://localhost:7145 e http://localhost:5157
  • Com o Back-end em execução e acessando https://localhost:7145/swagger, você terá acesso à todos os endpoints existentes nesta API.

Front-end

  cd registro-alunos/frontend

Instale as dependências

  npm install

Inicie o frontend como o comando

   npm run serve
  • O Front-end será exposto na porta http://localhost:8080/

About

Neste projeto foi desenvolvido uma aplicação com o intuito de gerenciar todos os registros de estudantes de uma rede de ensino. Sendo um sistema CRUD podemos ler, adicionar, editar e excluir dados do nosso Database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published