Comite Hills Homeowners Organization
A members-only web portal for a homeowners' association delivering financial transparency, security alerts, and community news.
Results
100+ users · 2× contributions
- 100+ users on the members portal
- Neighborhood contributions up 2×
- Every page sits behind an authenticated session except login, registration, and password reset
- Deployed on AWS App Runner with RDS, Secrets Manager, and VPC networking provisioned through Terraform
About the project
Comite Hills Homeowners' Organization (CHHO) needed a secure, members-only home for the information residents rely on to stay engaged with their neighborhood. This SvelteKit application provides authenticated access to membership details, a financial transparency spending timeline, security and neighborhood-watch updates, subdivision covenants and restrictions, community services, and a news/blog feed, with a contact form for reaching the board. Only login, registration, and password reset are exposed publicly and every other page requires an authenticated session, backed by BetterAuth and a MySQL database managed through Drizzle ORM. The application is containerized with Docker and deployed on AWS App Runner, backed by AWS RDS, Secrets Manager, and VPC networking provisioned with Terraform.
Built with
- SvelteKit
- Vite
- TypeScript
- Node.js
- MySQL
- Drizzle ORM
- BetterAuth
- Resend
- ESLint
- Prettier
- pnpm
- Docker
- AWS App Runner
- AWS RDS
- AWS Secrets Manager
- AWS VPC
- Terraform