Challenge by Conexa.
Author of this app: Gonzalo Ariel Rossi
- 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
I recreated the color pallete and fonts from conexa's website
- Next.js
- TanStack React Query
- Zustand
- Chakra UI
- TypeScript
git clone https://github.com/GonzaloArielRossi/frontend-conexa-challenge.git
pnpm install
pnpm dev
pnpm run build
pnpm run start
Open http://localhost:3000 with your browser to see the result.