A social wellness hub platform called "AIme" built for the Kiro Hackathon, focusing on mental health support and community connection with cultural sensitivity for African American women.
# Install dependencies
pnpm install
# Start development server
pnpm devAccess the platform at http//localhost:3000
- Concourse: Main social feed and interaction space
- Peer Circles: Group support communities
- Comedy Lounge: Wellness through humor
- Story Booth: Personal narrative sharing
- Marketplace: Wellness products and services
- Resource Hub: Mental health resources
- Image Generation: AWS Bedrock SDXL for culturally-sensitive imagery
- Content Validation: AWS Bedrock Claude-3 for cultural appropriateness
- Care Recommendations: Personalized wellness suggestions
- Auto-Approval Workflow: Images auto-approved based on validation scores >0.8
packages/web-app: Next.js 15 App Router frontend with Cloudscape Designpackages/api-gateway: AWS Lambda handlerspackages/infrastructure: AWS CDK constructspackages/shared-types: Common TypeScript types
- Frontend: Next.js 15, React 19, Cloudscape Design System
- Backend: AWS Lambda, DynamoDB
- AI: AWS Bedrock (SDXL, Claude-3)
- Build: Projen + Nx with PNPM workspaces
Visit /admin/images to:
- Generate images for all site sections
- View approval workflow results
- Manage culturally-appropriate imagery
POST /api/images/generate-for-site- Generate section-specific imagesGET/POST /api/images/approve- Approval workflow managementPOST /api/generate-image- Single image generationPOST /api/validate-image- Cultural sensitivity validationPOST /api/care-model- Wellness recommendations
- Admin generates images via
/admin/images - AWS Bedrock SDXL creates culturally-sensitive images
- Claude-3 validates for cultural appropriateness
- Auto-approval for scores >0.8 on all metrics
- Approved images stored and served to site pages
- Pages fetch images via API for hero sections
# Full setup
pnpm install && pnpm build:all
# Development
pnpm dev # Start all services
pnpm build:all # Build all packages
pnpm test:all # Run all tests
pnpm lint:all # Lint all packages
# Per-package (from package directory)
pnpm dev # Package-specific dev server
pnpm build # Package build
pnpm test # Package testsCreate /packages/web-app/.env.local:
AWS_ACCESS_KEY_ID=your_access_key
AWS_SECRET_ACCESS_KEY=your_secret_key
AWS_REGION=us-east-1This platform emphasizes:
- Cultural sensitivity for African American women
- Community-driven mental health support
- AI-generated imagery with approval workflows
- Wellness through multiple engagement methods (humor, stories, peer support)
- Marketplace for Black-owned wellness businesses
