/the-rick-and-morty-app

See the latest info about your favorite Rick and Morty characters!

Primary LanguageJavaScriptMIT LicenseMIT

Rick and Morty APP

Display latest info about Rick and Morty Characters. Tips are highly appreciated!

Mr Meeseeks Rick


The Case

Using the API: https://rickandmortyapi.com/

Display the following:

  • Show all characters that exist (or are last seen) in a given dimension
  • Show all characters that exist (or are last seen) at a given location
  • Show all characters that partake in a given episode
  • Showing all information of a character (Name, species, gender, last location, dimension, etc)

Run App

To run the app, run:

cd rick-and-morty-case
npm install
npm run dev

The App will run on port 7777


Stack

Here's what I used to build the app:

  • Next.js (React) with Server Side Rendering
  • Apollo Client
  • Styled Components
  • Eslint
  • Prettier
  • Jest & Enzyme (I would've used React Testing Library but there was no time to learn yet another tool)
  • Husky & Lint-staged for the pre-commit hook