fethca / oklezzgo

Movie library based on Senscritique and TMDB

Home Page:https://oklezzgo.jeremy-grijol.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

oklezzgo

Movie library based on Senscritique and TMDB. It allows to filter movies based on different criteria such as rating, genre, country etc. A web version is available here. The project is also compatible with Tauri, the executables will be released soon.

Prerequisites

Before installing oklezzgo, ensure you have the following prerequisites met:

  • Node.js installed on your system
  • pnpm package manager installed
  • A movie-api
  • Tauri configurations such as rust, see here

Installation

To install the required node modules for oklezzgo, run the following command:

pnpm install

Environment Setup

Create a .env file at the root directory of your project and include the following environment variables:

VITE_API_URL=url

On deploy this variable is replaced by the docker-compose one with the entrypoint.sh script

In development features

  • User profile with custom settings
  • Handle browser history
  • Retrieve Senscritique user account to filter seen/unseen movies and user's rating
  • Launching movie on avaiable providers like Netflix or Amazon

About

Movie library based on Senscritique and TMDB

https://oklezzgo.jeremy-grijol.com/


Languages

Language:TypeScript 89.7%Language:CSS 7.1%Language:Dockerfile 1.7%Language:HTML 0.6%Language:Shell 0.4%Language:Rust 0.4%