Skip to content

josewhitetower/jetflix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jetflix

Netlify Status

Jetflix web application that consumes movies from The Movie Database (TMDb) through a GraphQL server. It allows authenticated users to search, bookmark and save movies as favorites. Frontend deployed usign the Netlify platform CLI (it's never been easier) and Backend deployed and hosted on Heroku.

Live Preview!

Tech

Jetflix uses a number of open source projects to work properly:

  • NuxtJS - The Progressive Vue.js Framework.
  • GraphQL - A query language for your API.
  • TailwindCSS - A utility-first CSS framework for rapidly building custom designs.
  • Firebase - A comprehensive app development platform.
  • Netlify - All-in-one platform for automating modern web projects.
  • Express.js - Fast, unopinionated, minimalist web framework for Node.js.

Installation

Create a .env file under /server folder and complete the following variable

    API_KEY=''
    API_URL=https://api.themoviedb.org/3/
    API_TOKEN=''

Install the dependencies and devDependencies and start the server.

Frontend:

$ cd client
$ npm install -d
$ npm run serve

Backend:

$ cd server
$ npm install -d
$ npm run start

License

ISC

Free Software, Hell Yeah!