This project is a full-stack application that leverages Terraform for infrastructure as code and a React frontend built with TypeScript and Vite. The infrastructure includes AWS services such as CodeBuild, CodePipeline, and S3 for continuous integration and deployment.
- frontend/: Contains the React frontend application.
- infrastructure/: Contains Terraform configuration files.
- Navigate to the
frontend
directory:
cd frontend
- Install dependencies:
bun install
- Start the development server:
bun run dev
- Navigate to the
infrastructure
directory:
cd infrastructure
- Create
terraform.tfvars
file with the following content:
region = <AWS region>
project_name = <Project name>
- Initialize Terraform:
terraform init
- Apply the Terraform configuration:
terraform apply