Skip to content

[0.1.0] Maple

Choose a tag to compare

@krwg krwg released this 04 Apr 20:45
· 21 commits to main since this release

[EN] [0.1.0] Maple —— Initial Release

Welcome to the first official release of Cultiva, a minimalist, gamified habit tracker built from the ground up. This release establishes the complete foundation of the project: a fast, dependency-free core, a Apple-inspired interface, local-first data architecture, and full bilingual support.

Screenshot 2026-04-04 233352

Key Features

  • Gamified Growth System: Watch habits evolve through 5 visual stages (Seed → Sprout → Sapling → Tree → Legacy)
  • Trophy Garden: Automatically archives habits that reach 365+ days
  • Focus Mode: Distraction-free tracking with a minimal, clean UI
  • Custom Avatars: 12 gradient backgrounds × 24 emojis with live preview
  • Full i18n Support: Seamless English/Russian switching without page reload
  • Smart Theming: Light, Dark, and Auto modes synced with OS preferences
  • Analytics & Calendar: GitHub-style contribution grid + streak statistics
  • Local-First Backup: Full JSON export/import, zero cloud dependency required
  • Responsive & PWA-Ready: Mobile-optimized layout, installable on any device
Screenshot 2026-04-04 234457

Tech Stack

  • Core: Vanilla JavaScript (ES6+), CSS3 Custom Properties, Semantic HTML5
  • Build: Vite 5 (HMR, tree-shaking, zero external dependencies)
  • State & Storage: Modular architecture, localStorage persistence
  • Design: Apple-inspired glassmorphism, fluid typography, 60fps CSS transitions
Screenshot 2026-04-04 234326

Quick Start

bash git clone https://github.com/krwg/cultiva.git cd cultiva npm install npm run dev

Open http://localhost:3000 to plant your first habit.