Chorded is a music review app, heavily inspired by Letterboxd. It is a fully functional app that allows users to search, rate, and review albums. Users can connect with other users, track activities, and personalize their profiles. This app was written with SwiftUI while authentication and user/album data is handled with Firebase tools. Album information such as tracklist and cover art was obtained via the Discogs API. For any questions or design inquiries, feel free to reach out to the main developer at janice.wong2529@gmail.com.
- Rate & review albums: Users can post one 0-5 (.5 increments) rating and a review for an album. Users are free to modify or delete their review at any time. Their reviews are viewable and their ratings contribute to the community rating for that album.
- Search: Full-text search enables users to quickly navigate to an individual album and artist page.
- Follow users: Users can search for other users via username and view their recent activity and discover new music through their reviews. All activities of a user's following list is viewable in the Activity section of the app.
- Listen list: Users can save an album to their listen list. Albums are automatically removed from the listen list once a review has been written.
- User profile: Each user can easily update their username, bio, and profile picture in the Settings section.
- Home page: Displays the latest trending albums, as well as the top albums of the last 25 years, and the greatest albums of all time for those looking for something to listen to.
![]() |
![]() |
![]() |
![]() |
![]() |
- SwiftUI: For building a modern and responsive user interface for IOS 16.0+.
- Firebase: Auth, Storage, and Realtime Database used to authenticate users and store user and album data.
- Clone the repository and open in XCode.
- Go to the Discogs developer website and obtain a consumer key and consumer secret. Insert these credentials in the SampleDiscogsAPI.plist file and rename the file to DiscogsAPI.plist. You're all set!




