https://github.com/celestiallemon/project-rigel
A desktop application to track all the movies and show you watch
https://github.com/celestiallemon/project-rigel
angular angular2 application golang tmdb wails
Last synced: 5 months ago
JSON representation
A desktop application to track all the movies and show you watch
- Host: GitHub
- URL: https://github.com/celestiallemon/project-rigel
- Owner: CelestialLemon
- License: mit
- Created: 2024-06-29T05:19:26.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-02T07:36:48.000Z (over 1 year ago)
- Last Synced: 2025-04-05T11:45:24.008Z (about 1 year ago)
- Topics: angular, angular2, application, golang, tmdb, wails
- Language: TypeScript
- Homepage:
- Size: 492 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Project Rigel



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](https://nodejs.org/en)
2. [Go](https://go.dev/)
3. [Wails CLI](https://wails.io/)
4. [Angular CLI](https://angular.dev/)
#### 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
```typescript
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 = "";
```
#### Step 2: Get a TMDB API key
Sign up on [TMDB](https://www.themoviedb.org/) and create an API key. Paste that API key at the `` placeholder in the `constants.ts` file.
#### Step 3: Run and build
Run the following commands
```bash
wails dev # run development server
wails build # build executable
```