An open API service indexing awesome lists of open source software.

https://github.com/tabrezmz/rick-morty-explore

A modern, responsive Rick & Morty character explorer built with React, Redux Toolkit, and Vite — complete with filtering, pagination, dark mode, and more!
https://github.com/tabrezmz/rick-morty-explore

css javascript live reactjs responsive-design testing web

Last synced: about 2 months ago
JSON representation

A modern, responsive Rick & Morty character explorer built with React, Redux Toolkit, and Vite — complete with filtering, pagination, dark mode, and more!

Awesome Lists containing this project

README

          

# 🌀 Rick & Morty Wiki — React App

![Rick & Morty](https://rickandmortyapi.com/api/character/avatar/1.jpeg)

A modern, responsive Rick & Morty character explorer built with **React**, **Redux Toolkit**, and **Vite** — complete with filtering, pagination, dark mode, and more!

> 🔍 Search, filter, explore characters by name, gender, status, species, location, and episodes — all in real-time.

---

## 🌐 Live Demo

🚀 [Click here to open the live site](https://rnmexplore.netlify.app)

---

## 📸 Screenshots

### 🖥️ Desktop View
image

### 📱 Mobile View
image

image

---

## ✨ Features

- ✅ Full character listing
- ✅ Filter by name, gender, species, status, type
- ✅ Filter by location and episode (cross-page filtering)
- ✅ Character details page
- ✅ Location & episode pages
- ✅ Responsive grid layout
- ✅ Pagination (`1, 2, 3 ... 42`)
- ✅ Theme toggle (light/dark)
- ✅ Hamburger menu for mobile nav
- ✅ Debounced search input
- ✅ Attractive card animations
- ✅ Magical animated background (CSS-only)
- ✅ Reusable UI components
- ✅ Clean folder structure and modular state management

---

## 🔧 Tech Stack

| Technology | Use |
|------------------|----------------------------------|
| React + Vite | Fast front-end framework |
| Redux Toolkit | State management & RTK Query |
| React Router | Client-side routing |
| Vanilla CSS | Custom responsive styling |

---

## 🛠️ Local Setup

### 1. Clone the Repo

```bash
git clone https://github.com/TabrezMZ/rick-morty-explore.git
cd rick-and-morty-wiki
npm install
npm run dev
```

Open: http://localhost:5173

## 📁 Folder Structure

- `src/`
- `components/` – Reusable UI components
- `features/` – Redux slices and RTK Query API endpoints
- `pages/` – Route-based screens (Characters, Episodes, Locations, Detail)
- `styles/` – All custom CSS files
- `assets/` – Static assets like icons and images
- `App.jsx` – Main App wrapper
- `main.jsx` – App entry point

---

## 💡 Design Highlights

- 🌈 **Magical animated background** using pure CSS (no libraries)
- 🧊 **Glassmorphic card design** with soft shadows and hover animation
- 📱 **Responsive layout** for desktop and mobile
- 🎨 **Color palette:**
- 🌓 **Theme toggle** — dark/light mode switching

---

## 🤝 Acknowledgments

- Thanks to the [Rick & Morty API](https://rickandmortyapi.com/) for providing such an awesome and free API.
- Designed with accessibility and responsiveness in mind.

---

## 📬 Contact

> Developed with ❤️ by **Tabrez Mansuri**

- 🐙 GitHub: [@tabrezMZ](https://github.com/TabrezMZ)

https://github.com/user-attachments/assets/7db12ef0-9bcf-457a-954e-63453e0b19bc