Skip to content

gauricb/Matchify

Repository files navigation

Matchify

Overview

Description

This app allows users to find potential friends and partners based on their music taste and insights on song lyrics.

App Evaluation

  • Category: Music and Social Networking
  • Mobile: This app suitable for mobile use since it allowers to use it by simple gestures.
  • Story: Find special connections through music.
  • Market: Anyone who wants to explore music and find connections doing that.
  • Habit: Users would open this app they want to connect with someone new, or want to share their interpretations of their favorite song's lyrics.
  • Scope: This app's core features match people based on their music taste and annotating song lyrics. Since I am using Spotify and Genius APIs, this app is doable in the duration of this program.

Product Spec

1. User Stories (Required and Optional)

Required Must-have Stories

  • user should be able to swipe left and right on song recommendations shown in a tinder-esque cardview
  • user should be able to see the songs they liked in their "liked songs" playlist
  • user should be able to match with other user with a similar music taste
  • user should be able to add annotations to song lyrics in their "liked songs" playlist
  • user should be able to see other user's liked songs and annotations

2. Screen Archetypes

  • login screen
    • user should be able to login through their existing spotify account
  • home screen
    • user should be able to see their profile picture, username, and their "liked songs" playlist.
  • swiping/explore screen
    • user should be able to swipe left or right on songs.
  • matches screen
    • user can see the people they matched with

3. Navigation

Tab Navigation (Tab to Screen)

  • swiping/explore screen
  • matches screen
  • profile screen

Flow Navigation (Screen to Screen)

  • profile screen
    • split into parts
    • "liked songs" screen
    • "annotations" screen
  • matches screen
    • matches listed
    • go to the person's profile when selected (which is separate screen)

Wireframes

matchify wireframe.pdf (Digital)

Wireframes.pdf (Hand drawn)

APIs to be used:

  • Spotfy
  • Genius

Animation and Visual Libraries

  • AndroidSwipeLayout
  • InfiniteCards

About

Matchify allows users to find potential friends and partners based on their music taste!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages