Vacation Home is a serverless web application for managing vacation home room availability and bookings. The backend uses AWS Lambda and API Gateway with DynamoDB for data storage, while the frontend is a Vite + React app styled with Tailwind/DaisyUI. Infrastructure is defined with both CloudFormation and Terraform.
DalVacationHome.yamlCloudFormation template defining DynamoDB tables and API Gateway + Lambda functions (e.g., rooms and bookings endpoints).frontend/Vite + React frontend with Tailwind/DaisyUI and supporting build/config files.LambdaDalVacationJava/Java-based Lambda functions with Gradle build scripts.lambda-backup/Archived or experimental Lambda modules and related artifacts.Teraform/Terraform configuration and related files (including Cognito user pool and cloud functions)..gitignoreGit ignore rules for the repository.
- Infrastructure is split across CloudFormation (
DalVacationHome.yaml) and Terraform (Teraform/). - The
Teraformdirectory name is kept as-is to match the existing project structure.