Skip to main content

GitHub Repository

You can find the project source code on GitHub.

Prerequisites

You need to have AWS credentials configured locally and SST CLI installed.
  1. Create an AWS account
  2. Create an IAM user
  3. Configure the AWS CLI
  4. Setup SST CLI

Project Setup

Let’s create a new Next.js application.
Let’s initialize SST in our app.
Install the @upstash/redis package.

Database Setup

Create a Redis database using Upstash Console or Upstash CLI and copy the UPSTASH_REDIS_REST_URL and UPSTASH_REDIS_REST_TOKEN into your .env file.
.env

Pass the Environment Variables

/sst.config.ts

Home Page Setup

Update /app/page.tsx:
/app/page.tsx

Run

Run the SST app.
Check http://localhost:3000/

Deploy

Deploy with SST.
Check the output URL.