branber.io
Back to projects

Full Service Estate Sales

Private

An estate-sales business platform with a public listings site, a Cognito-gated admin dashboard, and a subscriber notification fan-out via Lambda.

Last pushed Aug 2025TypeScriptCSSJavaScript

About this project

What it is

A business platform for a full-service estate-sale company, built on AWS Amplify Gen 2. The public-facing site shows upcoming sale events and services, with a subscription form that captures email addresses. When a new estate sale is created in the admin dashboard, a Lambda fan-out function fires notifications to all subscribers via email and SMS. The admin section is protected by Cognito authentication — only authenticated administrators can create, edit, and manage sale listings. An unsubscribe flow with token verification is included for CAN-SPAM compliance. The entire backend is defined in TypeScript via Amplify Gen 2 CDK constructs.

Engineering highlights

  • Public listing site + Cognito-gated admin dashboard for managing estate sale events
  • Lambda fan-out: new-sale event triggers email and SMS notifications to all subscribers
  • Subscribe / unsubscribe Lambda functions with token-verified unsubscribe links
  • AWS Amplify Gen 2 backend: Cognito auth, AppSync GraphQL, DynamoDB, Lambda functions
  • Framer Motion scroll animations for the public marketing sections
  • Contact form with server-side handling via Amplify function

Stack

Next.jsTypeScriptAWS Amplify Gen 2AWS CognitoAWS AppSyncAWS DynamoDBAWS LambdaAWS SNS