Skip to content

A microfrontend approach of an e-shop app using runtime integration with multiple react applications

License

Notifications You must be signed in to change notification settings

aryclenio/E-shop-MicroFrontEnd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicroFrontEnd Approach

A microfrontend approach of an marketing, dashboard and login page app using runtime integration with multiple react and vue applications using module federation plugin. All the microfrontends are mixed within an container project that merges the other 3 front end projects into one. Each one of the 4 projects has it's individual CI and deployment, merged into one single aws bucket with 4 folders.

Main Page (using Marketing ReactJS microfrontend project)

image

Login page (using Auth ReactJS microfrontend project)

image

Dashboard page (using Dashboard VueJS microfrontend project)

image

Tecnologies used

  • Webpack Module Federation
  • Github Actions CI
  • Amazon CloudFront
  • React JS
  • Vue JS

How to use

Install and run every project using the commands bellow:

yarn 
yarn start

Every project will run into a different port, but will be merged into container project on port 8080.

License

MIT

About

A microfrontend approach of an e-shop app using runtime integration with multiple react applications

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published