The moviecatalog-app React, loading data via The Movie Database (TMDb) API.
-
Available offline, You can still access the web without internet connection (make sure you've already load the web for atleast 1 time before).
-
Search Movie, you can search for a movie
-
Dark - Light Mode, You can change the dark / light theme.
Key tools used in this React project are:
Tool | Description |
---|---|
React | A JavaScript library for building user interfaces |
SASS | Sass is the most mature, stable, and powerful professional grade CSS extension language in the world |
Babel | Use next generation JavaScript, today |
WEBPACK | webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser |
Workbox | Workbox is a set of libraries and Node modules that make it easy to cache assets and take full advantage of features used to build Progressive Web |
node.js is required to get npm
.
If you would like to download the code and try it for yourself:
- Clone the repo:
git@github.com:faniabdullah/reactjs-moviecatalog-app.git
cd reactjs-moviecatalog-app
- Install packages:
npm install
- Build project and launch:
npm run build
ornpm run start
- Open your browser at:
http://localhost:8080
If you like this project and wish to say to say thanks - I'm always open to a coffee!
[MIT]