A smart TV system for user-profiling and automated recommendations
We are using the python language with the django & django-rest-framework
We are working on a platform that uses multiple APIs:
- movieAPI for movie recommandations with IMDB
- musicAPI for music recommandations with Spotify
- TVMaze for TV Schedule
- Indian Tv Schedule for Indian TV Schedule
And we have the following utilities:
- Recommandations for movies
- Recommandations for music
- Recommandations for watch slots for TV Schedule
- Creation of personalised feed for user
- Ability to register and login to preserve watch history and other utilities
A new component must be added in the source folder, in settings at INSTALLED_APPS
Also, you must import all urls from an app to source urls by using import('appName.urls')
For evey model made, you need to create a serializer If you want to see the models in the admin interface do the following steps:
from django.contrib import admin
from .models import YourModel
admin.site.register(YourModel)