Skip to content

Music Vibe iOS App that utilizes the SpotifyAPI & TicketMaster API to deliver a personalized experience to music lovers

Notifications You must be signed in to change notification settings

Adolfo-David-Romero/Groovify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Groovify - Group 3

Project Proposal

Table of Contents


Project Overview

Groovify is an iOS app designed to recommend and create customized Spotify songs and playlists based on the user's perceived mood. By integrating SpotifyAPI, the app allows users to receive prompts and generate Spotify song/playlist assets tailored to their current emotions.

Key Features:

  • Retrieve user mood through direct prompts or based on searching.
  • Recommend songs or playlists aligned with the user.
  • Integration of SpotifyAPI for mood-based music recommendations and Firebase to save user login data.
  • Advanced features such as push notifications with TicketMaster API, widgets and data persistence for a seamless user experience.

Wireframes

Pages and User Interactions:

  • Signup/Login Page: Firebase Authentication services for user authentication.
  • Input/Output Screen: User input mood and view personalized song recommendations.
  • Notification Banner: Provides updates and reminds users of new playlists or nearby concerts.
  • Home Screen/Recommended Songs: Display top albums, top picks, and personalized music recommendations.
  • Song Library Screen: View and interact with liked songs, playlists, and artists.

Technologies Used

  • iOS Development: Swift, Xcode
  • APIs: Spotify API, TicketMaster API
  • Database: Firebase Authentication, Local Storage
  • Frameworks: UIKit, Core Data, Push Notifications

Contributors

  • Adolfo David Romero
  • Kunal Bajaj
  • Syeda Iman Kamran

About

Music Vibe iOS App that utilizes the SpotifyAPI & TicketMaster API to deliver a personalized experience to music lovers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages