Skip to content

Latest commit

 

History

History
71 lines (43 loc) · 2.61 KB

README.md

File metadata and controls

71 lines (43 loc) · 2.61 KB

header image

Flashback

A Roku App

Currently Live at https://flashback.nategrift.com

Link to Api Documentation

Installation / Local Setup

Please install both api and client side to use this application

API Server Installation

  1. Download folder from Github or use git to clone repo.
  2. A MySql server needs to be running with a copy of the database located in the /database folder.
  3. Type npm install within project directory to install the dependencies.
  4. You will need to create a .env file. Simply copy the sample.env file and rename it to .env. Make sure the enviroment variables match your MySQL database. Example of the .env:
PORT=5001
DB_HOST=localhost
DB_USERNAME=root
DB_PASSWORD=root
DB_PORT=8889
  1. To run the API, type npm run startdev.

Client Side Vue CLI Installation

  1. You need to get a copy of the media in order for the app to run, to get a copy click the Download All button on this webpage. Important: Please rename this folder to media. This folder contains the posters and the videos for the application.
  2. Once the media folder is downloaded and renamed, move the folder into the /client/public directory. Note: This will soon be changed
  3. Next type cd client and then npm install OR type npm install if already in the client directory.
  4. Go to localhost:8080 on your browser and Sign up to use the application.

Project Description

This project is a application for roku which a user can browse movies from the past. Movies that are flashback to the past. It contains TV Shows, Movies, and Music ranging from 1950-2000.

Reason for Application

This project was designed for Interactive Media Design - Level 4 at Fanshawe College

Purpose of this project was to grow knowledge in created web applications that can display videos, and other sort of media. This project was done with Spencer Mellor and is expected to last until around April, 2021

Authors

  • Developer - Nate Grift

Design Prototype

Design Prototype can be viewed here. Prototype

Content

The content itself will not be used for profit, only for education purposes.

NOTE: Project and Content are for education use only. No profit will come from this project

License

MIT

API Documentation

Api docs are located here: Api Documentation