Skip to content

ECMS is a two-person project consisting of: Web API – Clean Architecture with CQRS Identity Server – Duende IdentityServer as AaaS Frontend – Blazor WebAssembly (WASM) My Role: πŸ”Ή Code supervision | CI/CD pipelines | Dockerization πŸ”Ή VPS administration | Full frontend development

Notifications You must be signed in to change notification settings

DRyncewicz/ECMS.API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ECMS.API πŸš€

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.

My Role in the Project:

  • πŸ”Ή 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!

About

ECMS is a two-person project consisting of: Web API – Clean Architecture with CQRS Identity Server – Duende IdentityServer as AaaS Frontend – Blazor WebAssembly (WASM) My Role: πŸ”Ή Code supervision | CI/CD pipelines | Dockerization πŸ”Ή VPS administration | Full frontend development

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published