Daniel-X2 /
Sistema-de-Gestao-com-DOTNET
API para Gestão de Estoque e Clientes. Desenvolvida em C#/.NET com PostgreSQL, Programação Assíncrona e Arquitetura em Camadas.
61/100 healthLoading repository data…
Amandaleitedsm / repository
API desenvolvida em ASP.NET C# com banco de dados MySQL, voltada para o gerenciamento de alunos e cursos. O projeto inclui rotas completas de CRUD, dados seed automáticos, testes unitários e de integração, além de um frontend leve em HTML/JS executado via live-server.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Este projeto consiste em uma API ASP.NET C# para gerenciamento de alunos e cursos, com banco de dados MySQL, dados seed automáticos e interface frontend leve usando live-server.
npm install -g live-server)
/Desafio-RestAPI-ContaSelf
│
├─ /backend
│ └─ src/
│ └─ RestAPI/
│ └─ RestAPI.csproj <- Projeto principal da API
│ └─ tests/
│ └─ ContaSelfAPI.Tests/ <- Testes unitários e de integração
├─ /frontend
│ └─ css/ <- Estilização básica das páginas
│ └─ alunos.html <- Interface via live-server para qualquer HTML
│ └─ cursos.html
│ └─ dashboard.html
│ └─ relatorios.html
│ └─ ApiService.js <- Código que faz chamadas a API
├─ /prompts <- arquivos.md documentando o uso de IA
Banco.cs da API, alterando o valor das váriaveis declaradas anteriormente, se necessário: private static string Host = "localhost";
private static string User = "root";
private static string Password = "";
private static string Database = "ContaSelf";
private static string Port = "3306";
Outra opção é importar o arquivo .sql em uma conexão com os dados de Host, Passowrd, User e Port iguais aos da API.
GET http://localhost:8080/alunos
GET http://localhost:8080/cursos
POST http://localhost:8080/alunos
POST http://localhost:8080/cursos
Isso criará as tabelas e populá-las com dados iniciais.
cd backend/src/RestAPI
dotnet run
http://localhost:8080
cd frontend
live-server --port=5500
http://127.0.0.1:5500
Clique em Dashboard.html para ser direcionado a página inicial
GET http://localhost:8080/alunos
GET http://localhost:8080/cursos
GET http://localhost:8080/alunos?curso=Administração
GET http://localhost:8080/alunos?curso_id=3
POST http://localhost:8080/cursos
header: "Content-Type: application/json"
body json: '{"curso":{"nome": "abcde"}}'
POST http://localhost:8080/alunos \
header: "Content-Type: application/json" \
body json: '{"aluno": {"nome": "Amanda", "idade": 22, "curso_id": 1}}'
GET http://localhost:8080/relatorios
backend/tests/ContaSelfAPI.Tests/AlunoTests.csbackend/tests/ContaSelfAPI.Tests/AlunoApiIntegrationTests.csRodar todos os testes:
cd backend/tests
dotnet test
ApiService.js.ContaSelfAPI.Tests dentro da pasta tests.Assista ao vídeo completo apresentando o funcionamento da API, o banco de dados e a interface web:
➡️ Clique aqui para assistir no YouTube
Selected from shared topics, language and repository description—not editorial ratings.
Daniel-X2 /
API para Gestão de Estoque e Clientes. Desenvolvida em C#/.NET com PostgreSQL, Programação Assíncrona e Arquitetura em Camadas.
61/100 health2822989jk /
API simples de gerenciamento de tarefas desenvolvida em C# com ASP.NET.
43/100 healthjosemauromani /
API de filmes desenvolvida em .NET 6 - C# - utilizando banco de dados MySQL
29/100 healthAngelowh /
Aplicativo de previsão de tempo desenvolvida em C# utilizando API da OpenWeatherMap
38/100 healthLealLara /
API REST desenvolvida em **C# .NET** para recebimento de transacoes financeiras e calculo de estatisticas em memoria, conforme desafio tecnico.
60/100 healthMaaLuu21 /
O LibraryOn é uma API desenvolvida em C# / .NET 8 que simula o funcionamento de uma biblioteca online.
47/100 health