Public
Like
makemeaval
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: v21View latest version
A beautiful, interactive web application that provides daily motivation and mindfulness tools.
- 🌟 Daily Inspirational Quotes - Curated motivational quotes to start your day
- 🌤️ Weather Information - Current weather for your location
- 📝 Gratitude Journal - Simple tool to record what you're grateful for
- 🎨 Beautiful UI - Clean, modern design with smooth animations
- 📱 Responsive - Works great on desktop and mobile
├── backend/
│ └── index.ts # Main Hono server with API routes
├── frontend/
│ ├── index.html # Main HTML template
│ ├── index.tsx # React frontend entry point
│ └── style.css # Custom styles
├── shared/
│ └── types.ts # Shared TypeScript types
└── README.md
GET /- Serves the main applicationGET /api/quote- Returns a random inspirational quoteGET /api/weather?lat={lat}&lon={lon}- Returns weather data for coordinatesPOST /api/gratitude- Saves a gratitude entryGET /api/gratitude- Retrieves recent gratitude entries
- Backend: Hono (TypeScript)
- Frontend: React 18.2.0 with TypeScript
- Styling: TailwindCSS
- Storage: Val Town Blob Storage
- Weather: Open-Meteo API (no API key required)
This is an HTTP val that serves a complete web application. Simply visit the val's URL to start using the Daily Inspiration app!