User Management TemplateTop Template marker star

This module configures Amazon Cognito to provide sign up and sign in capabilities for your applications. Includes hosted UI for users to perform sign up and sign in operations.


Features Included

Feature Icon
Sign Up Users

Easily sign up new users using the hosted UI provided by Cognito.

Feature Icon
User Sign In

Allow users to sign in to your application.

Feature Icon
TypeScript API for React

Call a simple method to initiate user sign up and sign in.

Feature Icon
TypeScript API for Node

Protect your APIs by using the provided TypeScript API

Feature Icon
Unit Testing with Jest

Test your frontend and backend code using Jest.

Feature Icon
Yarn 3

Fast build times and advanced modularity using Yarn 3 workspaces.

Feature Icon
Production-grade AWS Infrastructure

Application deployed to reliable and scaleable AWS serverless infrastructure.

Feature Icon
Extend Infrastructure with Terraform

Extend and maintain the user management using Terraform.

Feature Icon
App Composition

Easily combine with any Goldstack module to compose end-to-end applications.


Sign Up Users

Sign Up Users

Allow users to create new accounts by providing their email address and passwords. Email addresses are verified as well.

User Sign In

User Sign In

Easily redirect users to a sign in page and have them return to your site with valid security tokens.

TypeScript API for React

TypeScript API for React

Call the provided methods to initiate the auth flow when required, or return cached user credentials.

Also provides a simple method for user log out.

TypeScript API for Node

TypeScript API for Node

Use the API provided by the module to validate credentials and obtain user details.

Unit Testing with Jest

Unit Testing with Jest

Test your existing frontend and backend code easily with the automatically provided mock implementation for the APIs.

Yarn 3

Build Modular Applications with Yarn Workspaces

Yarn 3 workspace configured for blazing fast project bootstrap and hassle-free development of a modular application.

Production-grade AWS Infrastructure

Production-grade AWS Infrastructure

Deploy your application to AWS for professional level security, reliability and scaleability.

$ yarn infra up devDevelopment infrastructure set up!
$ yarn deploy devApp deployed to development infastructure!
$ yarn infra destroy devDevelopment infrastructure teared down.

Supports multiple, separate deployments for development, staging and production environments. Implemented using Amazon Cognito.

Extend Infrastructure with Terraform

Extend Infrastructure with Terraform

Customise infrastructure and easily add any service from the AWS cloud to your application by modifying the Terraform files included in the template.

App Composition

App Composition

Combine this template with other modules from Goldstack. Generate a starter project supporting your full stack including the frontend.

React SSR
Serverless React Server-Side Rendering
  • Server-Side Rendering
  • API Gateway
  • Small Lambda Packages
Lambda API Gateway
Serverless API using AWS HTTP API and Lambdas.
  • API Gateway
  • Small Lambda Packages
  • File-based Routes

Simply choose any of these templates while building your project in the Goldstack Builder UI and they will be included in your starter project.

Unleash Your Creativity and Build with Joy

Design your customized starter project with Goldstack, download a ZIP and start coding.