UrbanWellnessApp
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data β all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v8View latest version
A friendly AI wellness guru designed to help busy urbanites find balance between productivity and personal well-being in the fast-paced city environment.
- Personalized Wellness Tips: Work-life balance, healthy eating, and mindfulness advice
- Urban Nature Discovery: Recommendations for nearby parks, walking routes, and nature retreats
- Daily Wellness Challenges: Quick 30-second to 2-minute wellness activities
- Motivational Content: Inspiring quotes and calming ambient sound suggestions
- Soothing AI Personality: Part life coach, part friend - always supportive and understanding
βββ backend/
β βββ index.ts # Main Hono server
β βββ routes/
β βββ wellness.ts # Wellness advice and tips
β βββ challenges.ts # Daily wellness challenges
βββ frontend/
β βββ index.html # Main app interface
β βββ index.tsx # React frontend
β βββ components/
β β βββ App.tsx # Main app component
β β βββ WellnessCard.tsx
β β βββ ChallengeCard.tsx
β βββ style.css # Custom styling
βββ shared/
βββ types.ts # Shared TypeScript types
The Sage provides:
- Contextual wellness advice based on your current situation
- Quick wellness challenges you can do anywhere
- Recommendations for finding nature and calm in urban environments
- Motivational support with a warm, understanding personality
- Backend: Hono.js with TypeScript
- Frontend: React with TypeScript
- Styling: TailwindCSS
- AI: OpenAI GPT for personalized wellness advice
- Storage: Val Town Blob for user preferences and challenge history