This is a Next.js application, that is being built with the sole purpose of:
- Understanding server-side and client-side rendering in Next.js.
- Understanding how to make API calls using Tanstack Query.
- Understanding state management in Next.js.
- Understanding how to deploy to Vercel, using a custom domain.
- User authentication flow.
- An index of all the pokemons available.
- Allow the user to search the pokemon by their names, and their abilities.
- Sort the pokemons by their abilities and their powers.
- Create personal indexes of pokemons based on certain limitations and criteria.
- Users will be allowed to trade their pokémons with other users.
- Next.js 13
- Tanstack Query
- Typescript