Skip to content

💡 💥 It's just a fictional publishing app that implements a micro-frontend architecture

Notifications You must be signed in to change notification settings

cicerohen/typer-app-mfe

Repository files navigation

>> 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]