- Next.js Framework - Adds SSR and easy routing
- CSS Modules - Scoped CSS (as opposed to using BEM or Styled JSX)
- Bootstrap - Simple CSS Tool Kit
- Classnames - A simple javascript utility for conditionally joining classNames together
- Jest Testing with React Testing Library
- Utilize Aliases for calling files within the project. This prevents long directory imports.
- Utilize CSS Modules with SASS implemtation
- Note If you aren't familiar with Next.js, you can think of the
/pages
directory as your router
yarn install
Before running the app you need to add a MOVIE_ACCESS_TOKEN
environment variable (.env
file in dev) from the Movie DB Settings Page
yarn dev
Starts the development server.
yarn build
Builds the app for production.
yarn start
Runs the built app in production mode.
yarn test
Runs Jest tests.
- All components and code was developed by Ricardo Fearing unless otherwise noted.