https://github.com/trackit/trackflix-client
Enhance the organization of your OTT platform with Trackflix
https://github.com/trackit/trackflix-client
Last synced: about 1 year ago
JSON representation
Enhance the organization of your OTT platform with Trackflix
- Host: GitHub
- URL: https://github.com/trackit/trackflix-client
- Owner: trackit
- License: mit
- Created: 2023-09-19T13:04:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-21T11:55:28.000Z (about 2 years ago)
- Last Synced: 2024-05-21T13:12:58.441Z (about 2 years ago)
- Language: TypeScript
- Homepage: https://trackflix.trackit.io/
- Size: 31.2 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Trackflix
Trackflix is a web application built with Gatsby that serves as a tool to organize and manage your video library. With features like a Video Player, Video Preview, and a stunning Background Showcase, Trackflix provides a seamless way to enjoy and organize your favorite videos.
It uses the [Trackflix CMS](https://github.com/trackit/trackflix-cms) as a backend to store and manage video content.
## Table of Contents
- [Features](#features)
- [Getting Started](#getting-started)
- [Environment Variables](#environment-variables)
## Features
- **Video Player:** Enjoy your videos with a built-in video player.

- **Video Preview:** Quickly preview video content before watching.

- **Background Showcase:** A visually appealing background to enhance your viewing experience.

## Getting Started
These instructions will help you get a copy of Trackflix up and running on your local machine.
### Prerequisites
- [Git](https://git-scm.com/)
- Node.js: [v16.20.x recommended](https://nodejs.org/en/)
### Installation
1. Clone the repository:
```bash
git clone https://github.com/trackit/trackflix-client.git
```
2. Install dependencies:
```bash
npm install
```
3. Start the development server:
```bash
npm run develop
```
### Environment Variables
| Variable Name | Description | Default Value |
| ------------- | ----------- | ------------- |
| `REACT_APP_CMS_BASE_URL` | The URL of the Trackflix API | `https://trackflix-cms.trackit.io/` |
| `REACT_APP_CMS_TOKEN` | The API token used to authenticate with the Trackflix API | None |