Vibe
UX/UI lead · Team project
Social music discovery, playlists, and a custom player.
- JavaScript
- Pug
- Node.js
- Express
- The idea
- A music experience organized around the listener’s vibe, with song discovery, playlists, and a custom player.
- My role
- UX/UI lead, working with Geoffrey Otieno as backend lead and Emily Burnham as team lead.
- The approach
- A single Express server handles pages and authentication. Pug and browser JavaScript support the interface.
Engineering notes
- Interface work
- Designed the user experience and interactions, including a single-page-style approach to serving Pug content.
- Player controls
- The team used locally stored music to customize the player and native range inputs for volume and progress.
- Lessons from the build
- The repository records fixes around asynchronous search, route ordering, loading feedback, and iOS compatibility.