IMDb Movie Search is a responsive React app that utilises ElasticSearch.js, loading data via The Movie Database (TMDb) API.
Key tools used in this React project are:
Tool | Description |
---|---|
React | A JavaScript library for building user interfaces |
Bootstrap | Build responsive, mobile-first projects on the web with the world's most popular front-end component library |
SASS | Sass is the most mature, stable, and powerful professional grade CSS extension language in the world |
Browserify | Browserify lets you require('modules') in the browser by bundling up all of your dependencies |
Babel | Use next generation JavaScript, today |
Gulp | Gulp is a toolkit for automating painful or time-consuming tasks in your development workflow |
node.js is required to get npm
.
If you would like to download the code and try it for yourself:
- Clone the repo:
https://github.com/zcam007/IMDB-Movie-Search.git
cd IMDB-Movie-Search
- Install packages:
npm install
- Build project and launch:
npm start
- Open your browser at:
http://localhost:3000
This project makes usage of the Fetch API, utilising a polyfill for older browsers.
- Chrome 42+
- Firefox 39+
- Safari 10+ (with polyfill)
- Internet Explorer 11+ (with polyfill)
- Edge 14+
Supports LTS version(v6).
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
This project is licensed under the MIT License - see the LICENSE.md file for details.