- Clone the boilerplate repository and add it to your own repository (please do not fork the original repository).
- Work on your tasks in a separate branch and, once completed, share your repository with us by opening a Pull Request with your changes.
-
Character List Screen with Pagination
- Implement a screen to display a paginated list of characters.
- Refer to the API documentation for pagination details: Get All Characters.
-
Character Details Screen
- Implement a screen that shows detailed information about a selected character.
-
Search by Name
- Add functionality to search characters by name.
- API reference: Filter Characters.
-
Favorites
- Implement a feature to add characters to a "Favorites" list.
-
Additional Filters (Bonus)
- Implement additional filters for character status and species.
- Use the API's filtering options as outlined here: Filter Characters.
- Bonus: This is an optional part of the task, but additional points will be awarded for implementing it.
- Figma Designs: Rick & Morty Task Figma
- Data Fetching: Use your preferred method (e.g.,
fetchorAxios). - Global State Management: Use one of the following for global state: React Context API or Jotai.
- Server State Management: For server state management, use React Query.