~quaff/travel-routes

Portfolio project deployed with AWS CDK. API Gateway with Lambdas and a statically generated frontend on S3.

6c1aac4 feat: create-react-app, leaflet map, cdk deploy

2 months ago

f89011b feat: lambda functions, cdk stack deployment, init db

2 months ago

#Travel Routes

This project is a portfolio piece.

#What is it?

There are two parts to this project:

  1. An API that records travel routes and provide a way to retrieve them. Along with an endpoint returning summary statistics about the routes.
  2. A statically generated website that display the routes on a map.

And of course, the secret third option: included infrastructure as code. Which meant, this was actually a three parter!

#Repositories

#Software stack used

  • TypeScript
  • AWS CDK
  • Various dev tools (biome, lint-staged, husky, etc.)

#Backend

  • AWS RDS
  • AWS Lambda
  • AWS API Gateway

#Frontend

  • ReactJS (create-react-app)
  • TailwindCSS
  • Leaflet
  • AWS S3