← Back to Portfolio

MoodPeek Pro — Visualizing Daily Emotion Through Time

MoodPeek Pro is a structural upgrade from the original MoodPeek: it uses Day → Week → Month continuity to support habit formation instead of one-off logging. The calendar acts as the main entry point, Weekly Insight lives inside the Week Detail view, and the Dashboard gives you a quick-glance home — streak count, 7-day sparkline, and a shortcut to log today.

Role: Full-stack prototype, UX architecture Tools: React, JWT, iCal, Open-Meteo API Outcome: Calendar 2.0, Dashboard, multi-user isolation
Open MoodPeek Pro
MoodPeek Pro interface preview
Live preview — MoodPeek Pro

TL;DR

Problem:
Original MoodPeek focused on visualization; needed structure for habit tracking across multiple users.
Role:
Full-stack prototype, UX architecture, multi-user system design
Tools:
React, JWT authentication, iCal export, Open-Meteo API
Timeline:
Structural upgrade from MoodPeek v1
Key Decisions:
Calendar as main anchor, Dashboard quick-glance, inline Weekly Insight, self-reported (no AI inference)
Result:
Calendar 2.0 with filtering, Dashboard with streak tracking, multi-user isolation, iCal export.

Key Decisions

Key Features

About MoodPeek v1 (the original)

The first version focused on making emotion data visible: it mapped mood entries against environmental context (weather via Open-Meteo, time of day) and rendered them as color-coded cards with dynamic gradients. Guest mode, no login required, purely visual. Think of v1 as "turn emotions into something you can see," while Pro is "build the daily structure so tracking actually sticks across multiple users."

Links

Live preview — MoodPeek Pro