Skip to content

molnattila991/micro-fe-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo App

This is a simple todo application that implements micro frontend and service-oriented architectures. During the development, I kept in mind the design patterns and the SOLID principles.

  • All frontend applications were written in Angular 11+
    • State management libraries (NGRX, Akita)
    • Angular Material
    • micro frontends communicate with each others via events
    • use custom npm packages
    • shell application contains two micro frontends
    • separated logic
    • smart/dumb components
  • All API projects were written in ASP.NET Core 3.1
  • Each project has its own Dockerfile
  • Nginx is used for reverse proxy/webserver
  • docker-compose.yml is in root of the repository
    • it contains two ASP.NET Core web APIs, three Angular applications and an Nginx reverse proxy

Run with Docker Compose

Windows

Linux

Stop running

  • docker-compose down