O Gerenciamento de Matrículas é uma API que suporta as operações de um aplicativo mobile voltado para gestão escolar. Ela permite que o cliente gestor acompanhe o andamento das novas matrículas realizadas na escola instantaneamente, além de possibilitar operações como adicionar, atualizar, excluir, filtrar por aluno e visualizar a lista de alunos.
- Adicionar novas matrículas
- Atualizar informações de matrículas
- Excluir matrículas
- Filtrar matrículas por aluno
- Visualizar a lista completa de alunos
- Simula um processo de matrícula real, atualizadando a lista de allunos periodicamente mediante configuração de tempo do projeto através da execução de um hosted service.
- .NET 5
- Dapper
- SQL Server
- Hosted Server
Siga estas etapas para configurar e executar a API localmente:
- .NET 5 SDK
- Git
- Um banco de dados SQL Server
- Clone o repositório:
git clone https://github.com/Luiz-F-L-P-JR/Gerenciamento.Matricula.API.git
- Navegue até o diretório do projeto:
cd Gerenciamento.Matricula.API
- Abra o arquivo
appsettings.json
e atualize as configurações conforme necessário, especialmente as configurações relacionadas ao banco de dados para conexão com o SQL Server.
- Execute a aplicação VS Code:
dotnet run
- Execute a aplicação Visual Studio:
Aperte F5 ou clique no botão para a execução na barra de configuração.
- O projeto estará acessível nas rotas indicadas no arquivo
launchSettings.json
, utilizehttp://localhost:
e a número da porta.
Contribuições são bem-vindas! Se deseja contribuir com este projeto, siga estas etapas:
- Faça um fork do projeto
- Crie uma branch com a sua feature (
git checkout -b feature/MinhaFeature
) - Faça commit das suas alterações (
git commit -am 'Adicionando nova feature'
) - Faça push para a branch (
git push origin feature/MinhaFeature
) - Abra um Pull Request
Para mais informações, entrem em contato com Luizfernandojr1998@gmail.com.