A family photo sharing application built with Node.js, TypeScript, and React.
- Node.js 18+
- PostgreSQL
- AWS CLI configured (for production deployment)
- Clone the repository
- Set up environment variables (see Secrets Management)
- Install dependencies:
npm install - Start development:
npm run dev
- Configure AWS credentials
- Set up secrets in AWS Secrets Manager
- Deploy infrastructure:
cd aws-infrastructure && terraform apply - Build and deploy containers via GitHub Actions