purple-stack

Serverless monorepo stack powering all Purple Apps ๐Ÿ’œ๐Ÿš€ and your apps ๐Ÿ‘จโ€๐Ÿ’ป๐Ÿ‘ฉโ€๐Ÿ’ป

awsboilerplateaws-lambdaserverlessnextjsmonorepodevstackreacttypescripteslintprettiervitest

Preview

purple-stack preview

Overview

Purple Stack is a full-stack serverless application boilerplate built with TypeScript, React, Next.js and AWS services deployed through SST.dev. It provides a structured project layout for organizing Lambda functions, shared packages, CDK constructs and AWS infrastructure definitions, along with pre-configured tooling for linting, testing, logging and CI/CD through GitHub Actions.

Features

monorepo-structureserverless-deploymentaws-lambdaaws-step-functionstrpc-apistructured-loggingsecurity-scanningconventional-commitscode-bundling-esbuild

Feature Flags

authenticationinvoicesblogecommercerealtimeauthorizationteamsOrgsloggingErrorTrackingaicachingformsValidationtrpc

Recommended Use Cases

serverless-applicationsfull-stack-aws-appsmicroservicesbusiness-workflows

Frontend

nextjsreact

Backend

aws-lambdaaws-step-functions

Auth Providers

saml

Deployment Targets

awsaws-lambda

Payment Providers

None

Quick Facts

โญ Stars
60
๐Ÿด Forks
5
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2024-02-12T14:16:10Z

Stack

Framework
sst
Language
typescript
Testing
vitest
Monitoring
aws-lambda-powertools
Logging
aws-lambda-powertools-logger
CI
github-actions

Data Layer

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
Open source boilerplate template
Get Started with this Boilerplate