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.
- 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.
- 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.
- iOS Development: Swift, Xcode
- APIs: Spotify API, TicketMaster API
- Database: Firebase Authentication, Local Storage
- Frameworks: UIKit, Core Data, Push Notifications
- Adolfo David Romero
- Kunal Bajaj
- Syeda Iman Kamran