Skip to content

A desktop application to track all the movies and show you watch

License

Notifications You must be signed in to change notification settings

CelestialLemon/project-rigel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Rigel

Angular Go TailwindCSS

Rigel is a desktop application that helps you keep track of the movies and tv shows you watch.

Features

  1. Discover new media to watch
  2. Search for media
  3. Add your media to status lists like Plan to watch, Watching and Completed.
  4. See your media in one place on the lists page
  5. The data is saved only on your device and is never sent anywhere.

Building

Prerequisites

  1. NodeJS
  2. Go
  3. Wails CLI
  4. Angular CLI

Step 1: Create constants file

In the project-rigel > frontend > src > app folder create a file constants.ts

Paste the following content into the file

export const TMDB_API_BASE_URL = "https://api.themoviedb.org/3";
export const TMDB_IMAGE_ORIGINAL_BASE_URL =
  "https://image.tmdb.org/t/p/original";
export const TMDB_IMAGE_W500_BASE_URL = "https://image.tmdb.org/t/p/w500";
export const TMDB_API_KEY = "<TMDB_API_KEY>";

Step 2: Get a TMDB API key

# on TMDB and create an API key. Paste that API key at the <TMDB_API_KEY> placeholder in the constants.ts file.

Step 3: Run and build

Run the following commands

wails dev   # run development server
wails build # build executable