myMovies
App · Front-end

myMovies

RoleDesign + front-end
Year2023
StackReact · SASS · TMDB API

A movie discovery app with a rich, media-forward UI.

Context

A personal project with one deliberate constraint: no AI tools. My professional work lives under NDA and can't be shown publicly — so myMovies is a direct, unassisted demonstration of what I design and build on my own.

Role

Designer, UI designer, and front-end developer — all three. I defined the visual language, built the component system in SASS, and wired the TMDB API for discovery, search, and detail views.

Process

  • Defined a media-forward visual language: dark background, high-contrast type, poster-led layouts — designed to put the content first and practice building a full design system from scratch.
  • Built a personal favorites list persisted in localStorage — no backend, no auth, just a clean mental model of the browser as memory.
  • Hand-wrote every interaction and animation — no component libraries, no AI completions. The constraint forced a deeper understanding of CSS and JS fundamentals.

Outcome

A polished, fully working app that shows UI design and front-end craft without scaffolding. Proof I can ship a visually intentional product — from blank canvas to deployed app — entirely on my own.

ReactSASSJS