Skip to content

Latest commit

 

History

History
137 lines (95 loc) · 3.73 KB

README.md

File metadata and controls

137 lines (95 loc) · 3.73 KB

Logo

Live Micro Frontends with Full Cycle

This project it's created on the live with Dev Full Cycle about micro frontend architecture. The live was shown on September 15, 2021. To demonstrate the architecture, 5 projects were created. First, I created the root project. This project is responsible for calling routes to other micro frontends and injecting dependencies. I created 3 other projects and transform on another project in micro frontend. The projects are: 2 in react (navbar and app1) , 1 (project transformed on mfe) in vue (home) and created 1 to footer using Angular 12. In the live show I demonstrated how the micro frontend architecture works and how we can use many independent projects and frameworks in the same Dom.

  1. Getting Started
  2. Live
  3. Contributing
  4. Contact

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

This is a prerequisites for this application:

  • Install node

    sudo apt install nodejs
  • Install npm

    sudo apt install npm
  • Update you packages

    sudo apt-get update
  • Upgrade

    sudo apt-get upgrade

Usage

Execute this on all folders (all micro frontends)

  1. Install packages (all projects/folders)

    npm install
  2. Build

    npm run build
  3. Start

    yarn start
    or
    yarn serve
    or
    yarn run serve:single-spa:footer
    
  4. The micro frontend is here

    http://localhost:9000

Frameworks

Live

This project is created on this live. For what the video, click on the image.

IMAGE ALT TEXT

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

Author: Carlos Sempé
Email: [email protected]
Linkedin Badge Youtube Badge Github Badge