Start using a starter project
About starter projects
- Starter projects are ready-made projects with pre-configured infrastructure and application code.
- Available starter projects are listed below, and available on GitHub
- Starter projects can be initialized using the following command:
More details about the starter project and a guide on deploying it are available in the project's README.
Available Starter projects
Filter by category
Filter by used resources
Java Spring Boot Api Postgres Jpa
Simple HTTP CRUD API implemented in Java using Spring Boot. API runs in a container workload. Data is stored in a Postgres database and accessed using JPA(Hibernate). **Requires Java-11** installed on your system.
Python Video Transcoding Batch Job
Video transcoder implemented in python using ffmpeg. Transcoding takes place in a batch job in response to uploading video to an S3 bucket. The frontend is a lambda function implemented using typescript and server-side React.
Typescript Expressjs Api Mongodb Mongoose
Simple HTTP CRUD API implemented in typescript using Express.js. API runs in a container workload. The data is stored in a MongoDB Atlas cluster and accessed using mongoose ORM.
Typescript Expressjs Api Mysql Sequelize
Simple HTTP CRUD API implemented in typescript using Express.js. API runs in a container workload. Data is stored in a MySQL database and accessed using Sequelize ORM.
Typescript Lambda Api Postgres Prisma
Simple HTTP CRUD API implemented in typescript. Every API operation runs in separate lambda functions and is accessed using HTTP API Gateway. Data is stored in a Postgres database and accessed using Prisma.
Typescript Lambda Api Postgres Prisma Auth
Simple HTTP CRUD API implemented in typescript. Every API operation runs in separate lambda functions and is accessed using HTTP API Gateway. Data is stored in a Postgres database and accessed using Prisma.
Typescript Lambda Hello World
Simple "Hello world" lambda function connected to HTTP Api Gateway.
Typescript Nestjs Api Postgres Prisma
Simple HTTP CRUD API implemented in typescript using NestJS. API runs in a container workload. Data is stored in a Postgres database and accessed using Prisma.
Web Scraper Lambda Puppeteer
Web link-scraper implemented in typescript using headless chrome (puppeteer). Runs in a lambda function. Accessed using HTTP API Gateway.
Website Gatsby
Static website with plain HTML. Hosted in a bucket behind a CDN.
Website Nextjs Ssr
Server-side rendered website implemented in Typescript using Next.js framework.
Website Static Html
Static website with plain HTML. Hosted in a bucket behind a CDN.