/scorpio

A UI for the single spa layout engine.

Primary LanguageTypeScriptMIT LicenseMIT

Scorpio

A UI for the single spa layout engine. Thus allowing for a Ui to manage a portal composed of several microfrontends managed by diferent teams.

Features MVP

  • Edit the external modules list.
  • Edit the layout
  • Prop editing
  • Unified GraphQl Api
  • Hosting Agnostic
  • The graphql api is used Live from the Express Server.

Features planned

  • GetServerSide props for routes
  • GraphQl federation route based api

Tech Stack

Client: React, Redux, Stiches and Radix UI, Apollo Client

CI/CD: Terraform and github actions

Server: Node, Apollo Server, Nexus

Storage: Postgres + Prisma