JIORec

Django Android Python 3.6

A Recommendation Engine for Jio's IP-TV based platform

Description:

This recommendation engine aims to provide the following capabilities to Jio's IP-TV users:

  • Recommendations tailored specific to Indian taste and content produced by India specific broadcasters.
  • Innovative Interfacing between user’s phone and the TV set.
  • Uniquely compiles and delivers the results to one’s phone, WITHOUT changing traditional user experience.

Installation:

Note: The android app resides as a submodule in android folder, you may open it in Android Studio and compile the APK. Remember to change the server address to point to your development server at com.hackathon.iitb.model.server Also, change the username and password or keep them same on the development server.

Requirements:

  • Python 3.6 runtime
  • Pipenv for dependency management

Procedure:

  • Install python in your environment(pre-installed on Ubuntu).
  • Navigate to the repository. cd <project_directory_name> # jiorec
  • Create a new virtual environment, install other dependencies and activate environment. pipenv install pipenv venv
  • Copy .env.example to .env cp .env.example .env
  • Change to src directory cd src
  • Make database migrations python manage.py makemigrations python manage.py migrate
  • Create a superuser python manage.py createsuperuser
  • Run development server on localhost python manage.py runserver

Built With

Share this project:
×

Updates