Inspiration

Wanted a fun way to stay focused during the chaotic holiday season, so I turned studying into growing a cosy Christmas tree

What it does

Basically you study, earn points and unlock decorations for your digital tree while tracking daily streaks.

How we built it

HTML, CSS and JS with localstorage for saving progress, layered PNGs for the tree and light animations for vibes.

Challenges we ran into

Making decorations stack cleanly, keeping the timer accurate and balancing holiday vibes without overdoing it.

Accomplishments that I'm proud of

Smooth tree upgrades, clean streak tracker and a cosy UI that actually makes studying feel rewarding.

What I learned

How to keep a project simple but fun, build better UI flow and design features that boost motivation

What's next for Christmas Study Tree

More themes, achievements, social sharing and a syncable account system.

Built With

Share this project:

Updates