A Movie Recommender App built for Android Devices which uses a Recommender Engine (content-based) at the back end.
- Pre-processed TMDB dataset / TMDB API responses and built a content based recommendation engine.
- Deployed asynchronous RESTful API using FastAPI (Python), API tested on Postman and deployed on Heroku, exposed the API to an Android application with Firebase Firestore database.
- User login and registration with Firebase.
- Movie catalogue listed with fresh content on each login.
- Ability to view recommendations and similar movies for each listed movie from catalogue.
- Ability to mark specific movies as favourite to revisit at later points in time built using Firebase.
- Ability to refresh the favourites list.
- Ability to delete/update/modify the favourites list.