Cinemigos is a movie discovery social media platform I co-created with Jack Bodine for our senior year capstone project. Cinemigos presents users with endless movies to swipe through and allows you to connect with friends over common movie interests.
Created primarily for the iOS App Store, Cinemigos was written in Swift and uses SwiftUI for its user interface. Cinemigos uses The Movie Database as its primary data source but also draws additional information from the Just Watch API to allow users to see where they can watch the movies they are swiping through. Account creation and user data storage is also supported with Cinemigos. After a user creates an account, their data is added to a Firebase database which allows data to sync between devices.
The database also allows for users to connect and view each other's movie preferences. Additionally, users can create groups which allow many people to see the overlap in their movie preferences. Cinemigos also fully supports user account recovery with password changes as well as account deletion.
The full report on the process of creating Cinemigos can be found Here.