Skip to content

mikesteroonie/tunetrap

Repository files navigation

TuneTrap 🚀

This social media app I'm creating built on the angle to allow people to create a profile around their music tastes built with React Native. The stack is: Typescript, Expo Router, Tailwind(Nativewind), Zustand, and Supabase(PostgreSQL) for the backend.

  • Figma File: Designed by me:) Self Taught color-design, user-oriented usablility, typography usage, hierarchial structure, amongst other UI/UX design principles.

🛠️ Tools Used

  • Expo Router: The File-based router for universal React Native apps.

  • Typescript: TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.

  • Nativewind: NativeWind uses Tailwind CSS as scripting language to create a universal style system for React Native.

  • Zustand: A small, fast, and scalable bearbones state management solution.

❓ What & Why

This was an app I decided to create because I felt there was an untapped potential in the music documentation aspect of social media. Lots of people on the now most-popular app TikTok express how a certain song "brings them back" or how they have superior music taste than one another. A few even link their spotify playlist in their bio, but this is a little unintuitive.

TuneTrap allows users to create timelines of their music tastes in answer to prompts such as "My Relationship with [ARTIST_NAME]", or "My Late Night Drive Song", and see how it evolves over time.

Furthermore posts are only quoted song lyrics, allowing the song to communicate their sentiment for them. The goal here is to be the next interactive social media, and find pockets of opportunity such as being the go to link to put in one's Instagram bio.

All designs were created in Figma by me, and all artists artwork are being utilized in alignment with Spotifies legal documenation ☺️

homescreensmall share document discover

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published