https://github.com/danhpaiva/myspotify-minimal-api-net-sqlite
Minimal Api in C#
https://github.com/danhpaiva/myspotify-minimal-api-net-sqlite
hacktoberfest hacktoberfest2025 minimal-api sqlite
Last synced: about 1 month ago
JSON representation
Minimal Api in C#
- Host: GitHub
- URL: https://github.com/danhpaiva/myspotify-minimal-api-net-sqlite
- Owner: danhpaiva
- License: mit
- Created: 2025-10-30T00:10:12.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-10-30T00:19:36.000Z (8 months ago)
- Last Synced: 2026-02-24T02:19:13.296Z (4 months ago)
- Topics: hacktoberfest, hacktoberfest2025, minimal-api, sqlite
- Language: C#
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🎧 MySpotifyApi
[](https://dotnet.microsoft.com/)
[](https://learn.microsoft.com/ef/core/)
[](LICENSE)
> Uma Minimal API inspirada no Spotify — simples, rápida e moderna.
> Desenvolvida em **.NET 8** com **Entity Framework Core + SQLite**, pronta para expansão e integração com aplicações reais.
---
## đź§ VisĂŁo Geral
**MySpotifyApi** é uma API minimalista que simula operações básicas do Spotify, permitindo gerenciar artistas, álbuns e músicas.
Ela foi criada para estudos e demonstrações de **boas práticas com Minimal APIs** e **EF Core**.
---
## ⚙️ Tecnologias Utilizadas
- **.NET 8.0** — Minimal API
- **Entity Framework Core (EF Core)** — ORM para persistência
- **SQLite** — Banco de dados leve e rápido
- **Swagger / OpenAPI** — Documentação interativa
- **Docker** — Empacotamento e execução simplificada
---
## đź“‚ Estrutura do Projeto
```bash
MySpotifyApi/
├── Data/
│ └── AppDbContext.cs
├── EndPoints/
│ ├── AlbumEndpoints.cs
│ ├── ArtistaEndpoints.cs
│ └── MusicaEndpoints.cs
├── Models/
│ ├── Album.cs
│ ├── Artista.cs
│ └── Musica.cs
├── Migrations/
├── appsettings.json
├── Program.cs
└── Dockerfile