Skip to content

kyawzinhtett/portalpal

Repository files navigation

PortalPal

PortalPal is a React application that allows users to explore the fascinating universe of Rick & Morty.

With PortalPal, users can view, search, paginate, and filter characters from the popular animated series. The app utilizes the rickandmorty API as a source of data, providing an extensive collection of characters, episodes, and locations to discover.

Tech Stack

The PortalPal application is built using the following technologies:

  • React
  • Bootstrap
  • React Router Dom
  • React Paginate

Features

PortalPal offers the following features to enhance the user experience:

  1. Character Exploration:
  • View: Browse through a diverse array of characters from the Rick & Morty universe.
  • Search: Utilize the search functionality to quickly find specific characters by their name.
  • Pagination: Navigate through the character list using pagination, allowing for smoother browsing of large data sets.
  • Filtering: Refine the displayed characters based on specific criteria:
    • Status: Filter characters by their status, choosing from options such as "alive," "dead," or "unknown."
    • Species: Narrow down the character list by selecting a specific species, such as human, alien, or robot.
    • Gender: Filter characters by gender, including options such as male, female, genderless, or unknown.
  1. Episode Exploration:
  • View: Access information about different episodes of the series, including episode names and air dates.
  • Filtering: Filter characters based on the episodes in which they appear, providing a convenient way to explore character connections within specific episodes.
  1. Location Exploration:
  • View: Explore various locations featured in the Rick & Morty universe, such as planets, dimensions, and more.
  • Filtering: Filter characters based on their associated locations, enabling users to discover characters from specific settings.

Getting Started

To run the PortalPal application locally, follow these steps:

  1. Clone the repository: git clone [repository-url]
  2. Navigate to the project directory: cd PortalPal
  3. Install the dependencies: npm install
  4. Start the development server: npm run dev
  5. Open a web browser and visit: http://localhost:5173

Please note that the application requires an active internet connection to fetch data from the rickandmorty API.

About

Simple app to explore Rick & Morty universe.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published