Skip to main content

Janush

Set up a modern codebase for cloud-native web app with authentication features by running one command

Technology Stack

Modern TypeScript based technology stack with React, MUI on the frontend, serverless AWS, Node.js on the backend and AWS CDK for the infrastructure.

Architecture

Coud-native, event-driven, microservices architecture. Build using AWS cloud with serverless approach. Design principles and architectural best practices defined by AWS Well-Architected.

Infrastructure as Code

Cloud resources are defined using TypeScript thanks to AWS CDK (Cloud Development Kit). Infrastructure is versioned and automatically provisioned.

Testing

We create a lot of unit, integration and component tests using Jest and Testing Library. You can also choose from two sets of E2E tests - Cypress or Playwright.

Incremental

You will be able to incrementally add new features thanks to template-based advanced code generator based on Schematics.

Open source

Project is fully open-sourced and uses MIT license. We have very interesting roadmap of a new features, comming soon.

Authentication

Don't reinvent the weel. We already built common web application features related to authentication like Sign up, Sign in or Verify email. Instead of spending days or weeks adding those common features on top of Create React App and AWS CDK (Cloud Development Kit) - do it in seconds by running one command and selecting options that you need. User interface is build using the most popular React UI library - MUI (Material-UI). We also have full design done in Figma.

authentication
architecture

Architecture

Modern cloud-native, event-driven, microservices architecture. Build using AWS (Amazon Web Services) cloud with serverless approach. Cloud infrastructure defined using TypeScript and AWS CDK (Cloud Development Kit). Design principles and architectural best practices defined by AWS Well-Architected.