ECMS.API is a collaborative two-person project consisting of three core applications:
Web API β built using Clean Architecture with CQRS for structured and scalable backend development. Identity Server β implemented with Duende IdentityServer, serving as an Authentication as a Service (AaaS) solution for multiple projects. Frontend β developed with Blazor WebAssembly (WASM) for a modern and interactive client-side experience.
- πΉ Code Supervision β ensuring clean, maintainable, and scalable code architecture.
- πΉ Project Template & CI/CD Pipelines β setting up a robust project foundation with automated deployment pipelines.
- πΉ Docker Containerization β implementing containerized environments for all applications.
- πΉ VPS Administration β managing the deployment and infrastructure on a dedicated Linux VPS.
- πΉ Frontend Development β building and maintaining the Blazor WASM frontend.
ποΈ Fully containerized and deployed on a VPS, ensuring a scalable and secure environment!