https://github.com/xsalazar/are-the-elevators-broken-backend
🛗 This backend application is used to support the website https://aretheelevatorsbroken.com for a basic community-report system for pedestrian infrastructure here in Portland, OR.
https://github.com/xsalazar/are-the-elevators-broken-backend
Last synced: about 2 months ago
JSON representation
🛗 This backend application is used to support the website https://aretheelevatorsbroken.com for a basic community-report system for pedestrian infrastructure here in Portland, OR.
- Host: GitHub
- URL: https://github.com/xsalazar/are-the-elevators-broken-backend
- Owner: xsalazar
- Created: 2025-04-21T21:11:43.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-09-03T10:14:44.000Z (about 2 months ago)
- Last Synced: 2025-09-03T12:18:55.090Z (about 2 months ago)
- Language: HCL
- Homepage: https://aretheelevatorsbroken.com
- Size: 319 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# 🛗 Are The Elevators Broken?
This repository holds both the Terraform infrastructure code as well as the simple Javascript application that runs inside the AWS Lambda function.
This backend application is used to support the website [https://aretheelevatorsbroken.com](https://aretheelevatorsbroken.com) for a basic community-report system for infrastructure here in Portland, OR.
## Getting Started
This repository leverages [VSCode's devcontainer](https://code.visualstudio.com/docs/remote/containers) feature to ensure all necessary dependencies are available inside the container for development.
### Application
The application code for this repository is contained in the [`./app`](./app) directory.
To get started:
```bash
cd app/ && npm install
```All application deployments are managed via GitHub Actions and the [`./.github/workflows/deploy_application.yml`](./.github/workflows/deploy_application.yml) workflow.
### Infrastructure
The infrastructure code for this repository is contained in the [`./terraform`](./terraform) directory. The required Terraform version is `1.10.2`. The AWS artifacts managed in this repository are illustrated below.
To get started:
```bash
cd terraform/ && terraform init
```All infrastructure deployments are managed via GitHub Actions and the [`./.github/workflows/deploy_infrastructure.yml`](./.github/workflows/deploy_infrastructure.yml) workflow.
