← All work
Frontend · Frontend developer

Twinkling Treehouse

A sales analytics dashboard for an online fairy-light store, redesigned as a night sky of twinkling lights. I built it in React with every animation in pure CSS, keeping it fast and free of third-party animation libraries.

The TwinklingTreehouse analytics dashboard: a night sky strung with glowing fairy lights around cards for total sales in AUD, number of orders, a sales trend chart, and a top products list.

Overview

Twinkling Treehouse sells fairy lights and decorations online, and its analytics dashboard tracks the store at a glance: total sales in AUD, number of orders, a daily sales trend, and the top-selling products. It’s an MVP.

I redesigned the dashboard in React, giving the data a setting that matches the brand: a night sky strung with fairy lights.

Animated in pure CSS

The whole page is animated, from the twinkling strings of lights to the glowing cards, and all of it is done in CSS. There are no third-party JavaScript animation libraries, which means less to download, a faster first load, and fewer dependencies to maintain.