---
title: "Nook"
kind: student-project
location: "Holy Angel University"
tags: [students, student-work, appdev]
summary: "Never lose a travel find again: saves from TikTok, Instagram, Facebook and YouTube, turned into an itinerary."
---

*A final project from Applications Development (Flutter), 2026 first semester. Part of [Seventy-three Flutter apps, and the eight I keep showing people](/calendar/2026-s1-appdev-students).*

<figure data-lightbox-group style="max-width: 22rem; margin: 0 0 var(--space-6, 2rem)"><a class="gallery__link" data-lightbox href="/media/projects/2026-1st-sem/nook/square.webp"><img src="/media/projects/2026-1st-sem/nook/square.webp" width="1080" height="1080" alt="Nook, the project's square image" loading="eager" decoding="async" style="aspect-ratio:auto;height:auto;object-fit:contain"></a></figure>

## What it is

Nook pulls the travel posts you save across four apps into one place, groups them by trip, makes them searchable, and turns them into a day-by-day plan. It is built for the person whose trip research currently lives in four different saved folders, which is everyone.

Built with Flutter and Dart.

## Why it is here

It solves a problem I have, which is unfair of it. The product thinking is the standout: it is clear about who it is for and why their life is currently annoying. It has no public web build yet, so these screenshots are from the project's own docs.

## Find it

- Project: [github.com/alyencs/nook-flutter](https://github.com/alyencs/nook-flutter)
- Live: not deployed publicly yet
- GitHub: [@alyencs](https://github.com/alyencs)
- LinkedIn: [profile](https://www.linkedin.com/in/alison-sampang/)

## Screenshots

<div class="gallery" data-lightbox-group style="--gallery-min: 10rem; align-items: start">
<figure class="gallery__item"><a class="gallery__link" data-lightbox href="/media/projects/2026-1st-sem/nook/shot-1.webp"><img src="/media/projects/2026-1st-sem/nook/shot-1.webp" width="1170" height="2532" alt="Nook, screenshot 1 of 3" loading="lazy" decoding="async" style="aspect-ratio:auto;height:auto;object-fit:contain"></a></figure>
<figure class="gallery__item"><a class="gallery__link" data-lightbox href="/media/projects/2026-1st-sem/nook/shot-2.webp"><img src="/media/projects/2026-1st-sem/nook/shot-2.webp" width="1170" height="2532" alt="Nook, screenshot 2 of 3" loading="lazy" decoding="async" style="aspect-ratio:auto;height:auto;object-fit:contain"></a></figure>
<figure class="gallery__item"><a class="gallery__link" data-lightbox href="/media/projects/2026-1st-sem/nook/shot-3.webp"><img src="/media/projects/2026-1st-sem/nook/shot-3.webp" width="1170" height="2532" alt="Nook, screenshot 3 of 3" loading="lazy" decoding="async" style="aspect-ratio:auto;height:auto;object-fit:contain"></a></figure>
</div>
