Skip to content

atikahe/cinefinder-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cinefinder-api

Find movies based on the vaguest memory. Aspiring to stand on the shoulder of machine learning giants.

Description

Cinefinder is a web application that allows users to search for movies and TV shows from their vaguest memory. It is built with Go and uses Elasticsearch as the search engine. The goal is to learn how to build a database of movies and TV shows, and then implement NLP methods on top of it to perform semantic search. This is only a prototype of what we want it to look like. In the meantime, we'll be outsourcing those technologies from existing search engine giants and magicks.

Installation

  • Git clone this repo
  • Setup env variables
  • Run go mod tidy
  • Run go run main.go

Or run from docker

  • Build docker image
docker build -t cinefinder-api .
  • Run container
docker run -it -p 8009:8009 cinefinder-api
  • Visit http://localhost:8009

Resources

About

Find movies based on the vaguest memory.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published