A comprehensive web application designed to support individuals with their mental health journey through various tools and resources.
├── backend/
│ ├── database/
│ │ ├── migrations.ts # Database schema setup
│ │ └── queries.ts # Database query functions
│ ├── routes/
│ │ ├── mood.ts # Mood tracking endpoints
│ │ ├── journal.ts # Journal entry endpoints
│ │ └── static.ts # Static file serving
│ └── index.ts # Main Hono server
├── frontend/
│ ├── components/
│ │ ├── App.tsx # Main application component
│ │ ├── MoodTracker.tsx # Mood tracking interface
│ │ ├── Journal.tsx # Journaling interface
│ │ ├── BreathingExercise.tsx # Breathing exercise guide
│ │ └── Resources.tsx # Mental health resources
│ ├── index.html # Main HTML template
│ ├── index.tsx # Frontend entry point
│ └── style.css # Custom styles
└── shared/
└── types.ts # Shared TypeScript types
This app is designed to run on Val Town. The backend serves both API endpoints and the frontend application.