cicerohen / typer-app-mfe

:bulb: :boom: It's just a fictional publishing app that implements a micro-frontend architecture

Home Page:http://typer-app-mfe-dev.s3-website-us-east-1.amazonaws.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

>> Under development <<

Typer

It's just a fictional publishing(similar to Medium) app that implements a micro-frontend architecture using single-spa and importmap specifications

See the Figjam file with an example of mfe architecture here

Click here to see more pet projets

Typer projects

It's a monorepo project that contains the microfrontends used by Typer. Currently all micro-frontends are being implemented using React

It's a small project that is responsible for updating the importmap-[stage].json with the URL to the latest version of a micro-frontend javascript bundle hosted in an S3 bucket

It's the backend project used by Typer. It is being build using NestJS and GraphQL.

This Project

Development

  1. Access your AWS account and create a IAM user.
  2. Create a .env file based on .env.example and put your AWS credentials on it. The possible values for stage are dev or prod
  3. Deploy the project to the AWS using Serverless: yarn sls:deploy:[stage]
  4. Remove the project from AWS using Serverless: yarn sls:remove:[stage]

About

:bulb: :boom: It's just a fictional publishing app that implements a micro-frontend architecture

http://typer-app-mfe-dev.s3-website-us-east-1.amazonaws.com/


Languages

Language:TypeScript 76.1%Language:JavaScript 19.6%Language:EJS 3.7%Language:Shell 0.5%Language:CSS 0.1%