/user-management

A simple app built with Angular on the frontend and ASP.NET Core on the backend, easily deployed with Docker Compose

Primary LanguageC#

UserManagement

This simple solution implements a user management system with a multi-layered architecture, using .NET 8.0 for the backend and Angular 17 for the frontend UI. It includes Dockerfiles for both backend and frontend,along with Docker Compose for service orchestration.

Installation Requirements

To run this application, you need:

  • Windows or macOS: Docker Desktop
  • Linux: Install Docker and Docker Compose

Running

To run the application, simply execute the following command from the solution directory:

docker compose up --build

To stop and remove all containers associated with the application, run:

docker compose down

To verify that the system is functioning correctly, open your browser and navigate to the following address:

http://localhost:4200

Stack

  • ASP.NET Core
  • SqlServer
  • UnitOfWork
  • PrimeNG
  • typeScript
  • Xunit
  • Serilog
  • Docker
  • DockerCompose
  • NGINX

Thanks!