Skip to content

GonzaloArielRossi/frontend-conexa-challenge

Repository files navigation

Rick And Morty Episode Picker

Rick And Morty Banner

About 📃

Challenge by Conexa.

Author of this app: Gonzalo Ariel Rossi

Extra features

  • Infinite scroll pagination.
  • Search with automatic debounced trigger.
  • Added ratings for each episode from TMDB API.
  • Scroll to selected character.
  • Cache management to avoid re-fetching the same episode/character/rating.
  • Dark/Light themes

Design 🎨

I recreated the color pallete and fonts from conexa's website

Tech Stack 🔮

  • Next.js
  • TanStack React Query
  • Zustand
  • Chakra UI
  • TypeScript

Deployment 🚀

🔗 Deployed app

Running this project locally 💻

Clone this repository

git clone https://github.com/GonzaloArielRossi/frontend-conexa-challenge.git

Install dependencies

pnpm install

Either run the development server or build and start the app:

Run in development mode:

pnpm dev

Build and start in production mode:

pnpm run build
pnpm run start

Open the app:

Open http://localhost:3000 with your browser to see the result.