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.