More Premium Hugo Themes Premium React Themes

Serverless Full Stack Webapp Starter Kit

Full stack webapp kit to leverage the power of serverless!

Serverless Full Stack Webapp Starter Kit

Full stack webapp kit to leverage the power of serverless!

Author Avatar Theme by aws-samples
Github Stars Github Stars: 158
Last Commit Last Commit: Dec 12, 2025 -
First Commit Created: Jan 5, 2024 -
Serverless Full Stack Webapp Starter Kit screenshot

Overview

This is a full stack web app starter kit designed for beginners who want to utilize the power of AWS serverless services. The kit includes an Express API endpoint, a React.js frontend, e-mail authentication, an asynchronous job queue, and a scheduled job runner. The entire app can be instantly deployed, and it leverages various AWS services such as DynamoDB, API Gateway, CloudFront, Cognito, SQS, EventBridge, and CloudWatch. This kit allows for cost-effective and scalable development without the need for managing servers.

Features

  • Express API endpoint: Provides both authenticated and non-authenticated endpoints for serverless API development.
  • React.js frontend: Delivers assets through a CDN, providing a responsive user interface.
  • E-mail authentication: Allows users to sign in/up using their email address, with the option to integrate with other OIDC providers.
  • Asynchronous job queue: Utilizes Amazon SQS and AWS Lambda for processing jobs in a distributed and scalable manner.
  • Scheduled job runner: Uses Amazon EventBridge to schedule and execute jobs at specified intervals.
  • Instant deployment: Allows for easy and quick deployment of the entire application using AWS CDK.

Installation

To deploy this kit, you will need the following tools:

  • Node.js (version 16 or above)
  • Docker
  • AWS CLI with a configured IAM profile

Once you have these tools set up, run the following commands:

  1. Initial deployment usually takes about 10 minutes.
  2. You can use the command npx cdk deploy in the future to deploy any modifications to your CDK templates.

After a successful deployment, you will receive a CLI output containing the URL for accessing the sample app.

Summary

The Serverless Full Stack WebApp Starter Kit is a comprehensive starting point for developers who want to leverage the benefits of AWS serverless services. With its pre-configured Express API endpoint, React.js frontend, e-mail authentication, asynchronous job queue, scheduled job runner, and instant deployment capability, developers can quickly build scalable and cost-effective web applications. The kit also includes a sample app that showcases the functionality of each component, making it easy for beginners to understand and customize for their own projects.