/serial_killer

Small simple web app based on modern front-end, elixir API and IMDB dataset.

Primary LanguageElixirMIT LicenseMIT

Serial Killer

Visualize ratings of your favourite TV series!

About

Small simple web app based on modern front-end, Elixir API and IMDB dataset.

Idea based on this pic)

Back-end

API

Get ratings for each episode:

/visualizer?show_id=tt7767422

Find popular TV series by first letters in the title:

/hinter?letters=Sou%20Par

Find all TV series by full words in the title:

/searcher?words=South%20Park

Get the most popular shows:

/popular

Get the top rated shows:

/best

Prepare

Make sure that you have Docker and Elixir on your machine.

Then setup environment:

./setup-development-environment.sh

Get dependencies

cd kekend
mix do deps.get, deps.compile, compile

Run

With interactive shell:

iex -S mix

Without:

mix run --no-halt

Front end

Build

cd frontend
yarn

Start front-end server

yarn start

Code formatting

We use Prettier to format our code.

Show the list of unformatted files:

yarn run prettier

License

MIT