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: v2View 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