← Back to Portfolio
Now Live on the App Store

Snug Tonight

A smart sleep clothing guide for parents

As a mom of two, I never knew how to dress my child at night. It's warm at bedtime but freezing by 3am — and getting it wrong means a child that wakes up too hot or too cold.

Snug Tonight is a mobile app that uses tonight's weather forecast and your child's age stage (Newborn, Infant, or Toddler) to tell you exactly what to dress them in. No more guessing, no more Googling at midnight.

I took this from a personal problem all the way to a shipped product — research, requirements, design, build, App Store launch, and ongoing iteration on real user feedback. Below is what I did at each stage.

v1.0.1

Live on App Store

7

PM Lifecycle Stages

100%

Accessibility Coverage

1 / 10

Free / Premium Profiles

My Role

Product Manager (End-to-End)

Built With

React Native, Expo, TypeScript, Supabase, RevenueCat, Sentry, Open-Meteo Weather API

What I Did

Research, Requirements, Design, Build, QA, Launch, Iterate

Status

🚀 Live on the App Store · v1.0.1 reliability update approved and live

Product Lifecycle

This project follows the full product management lifecycle — from discovery to launch to iteration — with real artifacts at every stage. Click any stage to see the detail.

1

Discovery & Research

Complete
+

I had this problem myself as a mom — I never knew how to dress my child at night. I asked other parents in WhatsApp groups and found they all had the same struggle. Then I checked what apps already exist.

2

Strategy

Complete
+

I decided what would make my app different from everything else out there. The key difference: Snug Tonight dresses your child for the whole night, not just bedtime.

3

Planning

Complete
+

I wrote down everything the app needs to do — user stories, acceptance criteria, and a prioritised backlog. I also built the clothing recommendation logic across the three age stages (Newborn, Infant, Toddler).

4

Design & Pivot

Complete
+

I designed all the app screens for both light and dark mode. During this stage I also found an existing app called "BabyDress" — so I renamed mine to "Snug Tonight" and made sure my features are clearly different.

5

Development & QA

Complete
+

I built the working app, then put it through rigorous code review cycles — fixing bugs, hardening security, getting it App Store-ready, and adding the engagement patterns that drive retention.

6

Launch

Complete
+

Snug Tonight is live on the Apple App Store. Parents can search "Snug Tonight" and download it on iPhone or iPad.

7

Measure & Improve

Live (v1.0.1 approved)
+

v1.0.1 is live on the App Store — a reliability release with crash reporting wired in, network-resilience improvements on every cloud write, and a full accessibility sweep. The kind of work that's invisible in a happy-path demo but defines whether a product earns trust.

App Screens

Tap any screen to view full size.

Login / Sign Up

Login / Sign Up

Sign In

Sign In

Welcome (Step 1)

Welcome (Step 1)

Enable Location

Enable Location

Location Enabled

Location Enabled

Temperature Unit

Temperature Unit

Child's Stage

Child's Stage

Child's Name (Filled)

Child's Name (Filled)

Wardrobe (Empty)

Wardrobe (Empty)

Wardrobe — Bodysuits

Wardrobe — Bodysuits

Wardrobe — Sleepsuits

Wardrobe — Sleepsuits

Wardrobe — Sleep Bags

Wardrobe — Sleep Bags

Wardrobe — Swaddles & Layers

Wardrobe — Swaddles & Layers

Wardrobe — Sleep Layers

Wardrobe — Sleep Layers

Wardrobe — Items Selected

Wardrobe — Items Selected

Setup Complete

Setup Complete

Premium Paywall

Premium Paywall

Tonight — Weather (Cold)

Tonight — Weather (Cold)

Tonight — Dark Mode

Tonight — Dark Mode

Tonight — Manual Temperature

Tonight — Manual Temperature

Tonight — Auto Weather

Tonight — Auto Weather

Item Detail — Bodysuit

Item Detail — Bodysuit

Tonight — Laundry Warning

Tonight — Laundry Warning

Morning — Sleep Log

Morning — Sleep Log

Morning — Sleep Logged

Morning — Sleep Logged

Wardrobe — My Items

Wardrobe — My Items

Settings

Settings

Settings — Full Page

Settings — Full Page

Add Child — Filled

Add Child — Filled

Multi-Child — Kea

Multi-Child — Kea

Morning — Insights

Morning — Insights

Interested in this project?

I'm open to remote and hybrid Product Management roles. Let's connect.

Get In Touch