An open API service indexing awesome lists of open source software.

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

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.

![Screenshot 2023-10-26 at 7 09 53 PM](https://github.com/trackit/trackflix-client/assets/56727008/76ab4437-f57c-44cd-9539-bc9dacc433ca)

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

![Screenshot 2023-10-26 at 7 10 21 PM](https://github.com/trackit/trackflix-client/assets/56727008/70ba843e-795c-43b1-9d3e-61c1faa24e55)

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

![Screenshot 2023-10-26 at 7 10 11 PM](https://github.com/trackit/trackflix-client/assets/56727008/f9112f19-5cf0-426a-9059-1b344b7b05fa)

## 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 |