šæ Sage of the City - Urban Wellness Guide
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:
Personalized Wellness Advice : Chat with the Sage about your stress, work-life balance, or wellness needs
Daily Wellness Challenges : Get quick, actionable wellness activities (30 seconds to 5 minutes)
Urban Nature Discovery : Find parks, walking routes, and nature spots in your city
Customizable Preferences : Set your stress level, available time, and work environment
Motivational Support : Receive inspiring quotes and ambient sound suggestions
šæ Sage Chat Interface : Natural conversation with AI wellness guide
š± Quick Action Buttons : Instant access to challenges and nature recommendations
āļø Preference Settings : Customize experience based on your needs
šÆ Step-by-Step Challenges : Interactive wellness activities with progress tracking
š« Ambient Sound Suggestions : Recommendations for calming background audio
Backend : Hono.js with TypeScript
Frontend : React with TypeScript
Styling : TailwindCSS with custom glass-morphism effects
AI : OpenAI GPT-4o-mini for personalized wellness advice
Fonts : Inter + Crimson Text for modern + sage-like typography
Animations : CSS keyframes for floating and fade-in effects
POST /api/sage/advice
- Get personalized wellness advice
POST /api/sage/challenge
- Receive a daily wellness challenge
POST /api/sage/nature
- Find urban nature spots and walking routes