The Last Blockbuster
The Last Blockbuster is a fresh redesign of the Blockbuster website.
- It is a Frontend application using The Movie Database API. Built with React. Not endorsed or certified by TMDb.
- Project is currently under construction - First version is not deployed yet
Some of the stuff used ( so far )
- Redux with Redux thunk
- React router v4
- Webpack 4
- Now In Theaters
- Adobe TypeKit
- Font Awesome
- User Signup
- User Settings / Favorites list
- Media Queries
- Algolia Search API
- Jest tests
Low Fidelity Prototype
In Theaters Page
Fork or download this repo and run
yarn install in
the-last-blockbuster folder with the
Create a .env file in the repo root and set your api key as API_KEY variable:
// .env API_KEY=12345678901234567890
You can request an API key by logging in to your account on TMDb and clicking the "API" link in the left hand side bar of your account page.
- I have FontAwesome Pro, so some icons might not show if you dont create a .npmrc file in the repo root and set your personal authToken.
After making an account and buying a PRO authToken, you can click Here and follow the instructions for setting up your .npmrc file.
// .npmrc @fortawesome:registry=https://npm.fontawesome.com/ //npm.fontawesome.com/:_authToken=12345678901234567890
Use webpack-dev-server for local development:
Build the app:
yarn build:dev yarn build:prod
Run the server:
TMdb api documentation can be found at: https://developers.themoviedb.org/3/getting-started
Then you do some work.
When you are ready for prime time, you can just submit a PR to this repo and it will be deployed once it's accepted.