Inspiration
Modern social media feels optimized, polished, and algorithm-driven. We wanted to bring back the raw, weird, emotional feeling of being online in 2016, where the internet felt more human and less curated. Nostalgia started from one question: what if search felt like memory playback instead of a utility tool?
What it does
Nostalgia is a 2016 internet search engine experience with immersive storytelling.
Users can:
- start from a memory-driven intro screen
- trigger a rewind-style “time machine” transition
- search and explore 2016-vibe web results
- watch YouTube content inline
- open simulated social-tab interactions (Tumblr/Instagram/forum style)
- save throwback results
- interact with thread-like comments
- listen to a persistent 2016 playlist while browsing
How we built it
We built Nostalgia using:
- Next.js (App Router)
- React + TypeScript
- Custom CSS system for the themed, high-fidelity UI
- Server API routes for search and ranking
Architecture flow:
- User query goes to
/api/search. - Backend fetches live search data (Serpstack-first, with fallback providers).
- Results are transformed and ranked for 2016 relevance.
- Frontend renders interactive cards, modal previews, inline video playback, and save/thread interactions.
- Scene state controls the narrative flow:
intro -> transition -> search.
Challenges we ran into
- Environment variable/API setup during local + production deployment.
- Making results feel authentically 2016 while still using live data.
- Balancing “chaotic nostalgia” aesthetics with clean usability.
- Shipping rich interactions quickly without hurting performance.
Accomplishments that we're proud of
- Built a fully interactive prototype rather than a static mock.
- Combined emotional UX storytelling with real search infrastructure.
- Added multiple integrated micro-experiences:
- time-travel transition
- interactive result cards
- inline media playback
- modal tab simulations
- save/comment interactions
- persistent playlist and chaos notifications
- Delivered a polished, demo-ready deployment flow.
What we learned
- Great hackathon products need both technical depth and emotional clarity.
- Transitions/onboarding dramatically improve perceived product quality.
- Fast iteration from real feedback is more valuable than first-pass perfection.
- Reliability (fallbacks, env setup, deployment discipline) is essential for judging demos.
What's next for Nostalgia
- stronger personalization profiles (apps, moods, content tastes)
- timeline controls for multi-era exploration (2013–2018 blending)
- deeper platform simulation experiences
- collaborative “memory rooms” for friends
- accessibility upgrades (motion controls, keyboard-first flows, contrast modes)
Log in or sign up for Devpost to join the conversation.