A movie recommendation engine (which doesn't yet exist) made under FastAPI, Surprise and the 100k movies dataset (yup, I like experimenting a lot).
- Clone the repository
- Install dependencies (
pip3 install -r requirements.txt
will do). - Deploy on a local server (
uvicorn api:app --host localhost --port <some_port> --reload
will do). - Navigate to
localhost:<some_port>/docs
and read the docs.
- There is a dockerfile 😂.
- So build it (
docker build -t protasis-api
will do) - Deploy from
8080
(likedocker run -pd 8080 protasis-api .
) - Have fun..