plant
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: v5View latest version
A gamified coding tracker that grows virtual plants based on your WakaTime coding activity.
- Multi-stage plant growth: 8 distinct growth stages from seed to full bloom
- Real-time WakaTime integration: Fetches your daily coding stats
- Complex growth mechanics: Growth depends on coding time, consistency, and language diversity
- Dark/Light mode: Responsive design with media query-based theming
- Progress tracking: Visual indicators for growth requirements
- Seed (0 hours) - Just planted
- Sprout (1+ hours) - First signs of life
- Seedling (3+ hours) - Small leaves appear
- Young Plant (6+ hours) - Growing stronger
- Mature Plant (12+ hours) - Well established
- Flowering (20+ hours) - Beautiful blooms
- Fruit Bearing (30+ hours) - Producing fruit
- Ancient Tree (50+ hours) - Majestic and wise
- Get your WakaTime API key from https://wakatime.com/api-key
- Set the
WAKATIME_API_KEYenvironment variable - Visit the app to start growing your coding plant!
- Backend: Hono.js API
- Frontend: React with TypeScript
- Styling: TailwindCSS
- Data: WakaTime API integration