This is an Angular-based frontend application that interacts with the Rick and Morty API. It allows users to explore characters, locations, and episodes from the popular TV show "Rick and Morty."
- Character List: Browse characters with details like name, status, species, and more.
- Location List: Explore locations featured in the series.
- Episode List: View episodes with details like name, air date, and featured characters.
- Search and Filter: Easily search and filter through characters, locations, and episodes.
- Responsive Design: Works seamlessly on both desktop and mobile devices.
- **Favorite List **: Create yours Favorite Lists.
Follow these steps to set up the project locally.
- Node.js (v14 or higher)
- Angular CLI (v12 or higher)
- Clone the repository:
git clone https://github.com/your-username/rick-and-morty-angular.git
- Navigate to the project directory:
cd rick-and-morty-angular- Install dependencies:
npm install- Run the development server:
ng serveOpen your browser and visit:
http://localhost:4200/
Project Structure
src/
├── app/
│ ├── components/ # Angular components
│ ├── services/ # API service
│ ├── models/ # Data models
│ ├── app.component.ts # Root component
│ ├── app.module.ts # Root module
│ ├── app-routing.module.ts # Routing configuration
├── assets/ # Static assets
├── environments/ # Environment configurations
API Usage This project uses the Rick and Morty API to fetch data. Below are some example endpoints:
Characters: https://rickandmortyapi.com/api/character
Locations: https://rickandmortyapi.com/api/location
Episodes: https://rickandmortyapi.com/api/episode
License This project is licensed under the MIT License. See the LICENSE file for details.
Acknowledgments Rick and Morty API for providing the data.
Angular for the awesome framework.
Contact Maciej Biegan - biegan664maciek@gmail.com - JBiMa
Project Link: https://github.com/your-username/rick-and-morty-angular