Currently Live at https://flashback.nategrift.com
Please install both api and client side to use this application
API Server Installation
- Download folder from Github or use git to clone repo.
- A MySql server needs to be running with a copy of the database located in the
/database
folder. - Type
npm install
within project directory to install the dependencies. - You will need to create a
.env
file. Simply copy thesample.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
- To run the API, type
npm run startdev
.
Client Side Vue CLI Installation
- 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 tomedia
. This folder contains the posters and the videos for the application. - Once the
media
folder is downloaded and renamed, move the folder into the/client/public
directory. Note: This will soon be changed - Next type
cd client
and thennpm install
OR typenpm install
if already in the client directory. - Go to
localhost:8080
on your browser and Sign up to use the application.
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.
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
- Developer - Nate Grift
Design Prototype can be viewed here. Prototype
The content itself will not be used for profit, only for education purposes.
MIT
Api docs are located here: Api Documentation