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 miliseconds.
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 and a calming green theme
- π± 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!