A part of the course Mobile Application Development
- Pre-processed TMDB dataset / TMDB API responses and built a content based recommendation engine.
- Developed and deployed asynchronous RESTful API using FastAPI (Python), tested the API 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.