Mike's Movie Database v2.0 is the second iteration of my Movie Cataloguing Application. It is an application built in Ionic, powered by an API back-end that I built also. For data persistence, I used MongoDB and Mongoose.
If you are on Android, you can find the app on the Play Store.
Otherwise do the following:
- Make sure you have Ionic and Cordova installed with
npm install -g cordova ionic
and then test usingcordova -v
andionic -v
. - Make sure you have xCode installed and updated to the latest version.
- Fork and Clone this repo.
cd ionic_movies
npm install
ionic state restore
will install all the necessary plugins and platforms.ionic build ios
to build the app for iOS.open platforms/ios/MMDB.xcodeproj
will open the project in xCode.- Once in xCode, select your device in the upper left corner and click the play button. This will install the app onto your device or on an iOS emulator so you can use the app.
- Scan barcodes on the backs of DVD cases to search and add the movie to your collection.
- Can also search by Title if the barcode isn't found.
- An OMDBApi title search.
- Search by the movie or show title, and then add the movie/show to either your collection or your wishlist.
- A collection of all the movies/shows owned by the user.
- Movies/shows can be removed from the collection.
- Through the collection, a user can find streaming sources for the movie/show.
- Users can select a random title from their collection if they don't know what they want to watch.
- A user can add movies to their wishlist that they hope to own or want to own.
- The wishlist is a separate list from the collection.
- Users can then move movies from their wishlist to their collection once they own them.