Rewriting the code also means implementing new technologies and best practices that I have learned over the years.
When this README was written (10/20/2024), the online version was still 1.0.
The replacement will only happen when I have a complete MVP in dev mode.
This repository exclusively covers the Web API structure
- Overall
- .Net Core 8;
- Entity Framework;
- SQL Server database (Tables generated and maintained by EF Migrations).
- Applied software modeling concepts of DDD.
- Authentication and Access:
- Asp.Net Identity
- JWT Bearer token for authentication.
- Third-party APIs
- Spotify API
- YouTube API (to be implemented)
- Unit Tests:
- XUnit (to be implemented)
- Azure Web APP
- CI/CD:
- GitHub Actions
FRONTEND: Web Page repository
- React-Vite SPA (Single Page Application);
- Visit the link above to check the details.
- Microsoft SQL Database running in a VM and hosted in Digital Ocean;
- repository to be created in GitHub.
Version | BE | FE | DB | Hosting |
---|---|---|---|---|
V1 | Flask (Python) | HTML | Postgres | Heroku |
V2 | .Net (C#) | React.JS | MS SQL | Azure |
Version | Architecture |
---|---|
V1 | Monolith |
V2 | Micro-Services |
Version | DB |
---|---|
V1 | Heroku Service |
V2 | Dedicated Database |
Version | Name | Link |
---|---|---|
V1 | Resenhando V1 | Resenhando V1 |
V2 | Project | Project |
V2 | WebAPI | Web API |
V2 | Web Page | Web Page |
V2 | DB | TBD |