Skip to content

Latest commit

 

History

History
53 lines (37 loc) · 1.4 KB

README.md

File metadata and controls

53 lines (37 loc) · 1.4 KB

FILMANIA

View Project

Build Status

Filmania is a Single Page Web Application, that utilizes the TMDB api in order to render movie data. The front-end is powered by React.js, and the backend is powered by Node.js, Express and MongoDB.

FEATURES!

  • Powered By The Movie Database API.
  • View movies based on Genres. dashboard
  • View specific movie details & trailers based on a Movie Search.
  • Get a list of related movies based on a users query. search-movies
  • Users can Sign Up or Login to save movies to a favorites list or watch list. watchlist

TECH

  • React.js - ( Front-End )
  • SCSS - ( CSS Pre-processor )
  • MaterializeCSS ( CSS-Framework )
  • Webpack4 - ( Module Bundler )
  • ESLint - ( Linter )
  • Node.js - ( Back-End )
  • Express - ( Back-End )
  • MongoDB - ( Database )

Installation

Install the dependencies and start the development server.

$ cd filmania
$ npm install
$ npm run dev-server

For production...

$ npm install
$ npm run build

After running the build command all files & assets should be bundled in the public folder ready for production.

Todos

  • Write tests with Jest & Enzyme