- This is a user and article recommendation API built using the database dump from Lucid
- There is a limitation on the API being used on Windows due to the fact of the unavailability of Turicreate on Windows
- The API can be used on Linux, Mac and Windows WSL.
- For those that do not have the above mentioned options, Docker procedures are available for building Docker image and running the container
1) Fire up your favourite console & clone this repo somewhere:
❍ git clone https://github.com/vahiwe/Recommendation-System-Docker.git
2) Enter this directory:
❍ cd Recommendation-System-Docker
3) Update pip:
❍ python -m pip install --upgrade pip
4) Install other python packages/dependencies using the requirement file:
❍ pip3 install -r requirements.txt
5) Run the App:
❍ python app.py
6) Open your browser and type in this URL on procedures for running a Recommendation:
❍ http://127.0.0.1:5000/
1) Fire up your favourite console & clone this repo somewhere:
❍ git clone https://github.com/vahiwe/Recommendation-System-Docker.git
2) Enter this directory:
❍ cd Recommendation-System-Docker
3) Run Docker compose to build the Image and start the container:
❍ docker-compose up
4) Open your browser and type in this URL on procedures for running a Recommendation:
❍ http://127.0.0.1:5000/
5) Stop the application by running the below command from within your project directory in the second terminal, or by hitting CTRL+C in the original terminal where you started the app:
❍ docker-compose down
Happy developing!