Skip to content

Rick and Morty Wiki is a web app with a user-friendly interface. It fetches character data from the Rick and Morty API, utilizing caching for optimal performance. Built with HTML, CSS, Bootstrap and JavaScript, it follows a modular architecture, employing ES modules, entities, mappers, and services. Includes Jest for testing.

Mipmipp/rick-and-morty-wiki

Repository files navigation

Favicon Rick and Morty Wiki

This is a Rick and Morty Wiki page where you can find information about various characters from the show. It is made by consuming the Rick and Morty API.

Description

This website allows you to explore the world of Rick and Morty by providing details about different characters. You can find information such as their place of birth, current location, status, and more.

Technologies Used

  • HTML5
  • CSS3
  • JavaScript (ES modules)
  • Jest
  • Bootstrap

Features

  • Responsive design for seamless browsing on various devices.
  • Integration with the Rick and Morty API to fetch character data.
  • User-friendly interface with intuitive navigation.
  • Caching mechanism implemented using JavaScript vanilla.
  • Rigorous Jest unit testing to ensure the application functions flawlessly and catches any potential bugs.
  • Implementation of entities, mappers, and services as classes, providing a modular and organized architecture for better maintainability and extensibility.

Jest Coverage

The application has been thoroughly tested using Jest, achieving 100% coverage. This ensures that every line of code is tested, minimizing the chances of errors and bugs.

Demo

You can visit the Rick and Morty Wiki by clicking here. It is deployed using Netlify.

Installation

  1. Clone this repository on your local machine.
  2. Open a terminal in the project folder.
  3. Run the following command to install the dependencies:
npm install
  1. Once the installation is complete, you can start the application with the following command:
npm run start
  1. Access the application in your browser through the URL: http://localhost:3000.

Contact Me

If you have any questions, suggestions, or feedback, feel free to reach out to me.

Screenshots

Here are some screenshots of the Rick and Morty wiki website:

Rick and Morty wiki website view on PC.
PC view

Rick and Morty wiki website view on phone.
phone view

About

Rick and Morty Wiki is a web app with a user-friendly interface. It fetches character data from the Rick and Morty API, utilizing caching for optimal performance. Built with HTML, CSS, Bootstrap and JavaScript, it follows a modular architecture, employing ES modules, entities, mappers, and services. Includes Jest for testing.

Topics

Resources

Stars

Watchers

Forks