Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gesielrosa/rick-and-morty-character-guide
Demo:
https://github.com/gesielrosa/rick-and-morty-character-guide
Last synced: 2 days ago
JSON representation
Demo:
- Host: GitHub
- URL: https://github.com/gesielrosa/rick-and-morty-character-guide
- Owner: gesielrosa
- Created: 2024-06-18T03:39:49.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-19T12:29:32.000Z (8 months ago)
- Last Synced: 2024-08-01T00:32:19.345Z (7 months ago)
- Language: TypeScript
- Homepage: https://rick-and-morty-character-guide.netlify.app/
- Size: 207 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rick and Morty Character Guide
## Description
This project is a simple guide to the characters of the Rick and Morty series. It uses the [Rick and Morty API](https://rickandmortyapi.com/) to fetch the characters' data.
## Demo
You can see a live demo of this project [here](https://rick-and-morty-character-guide.netlify.app/).
## Features
- **Search**: Search for characters by name.
- **Favorite**: Add characters to your favorites list.
- **Responsive**: The application is responsive and works on mobile devices.
- **Signals**: Using the new Angular 18 feature, signals.
- **Zoneless**: The application is zoneless, which means it uses the new Angular 18 feature, zoneless.
- **Lazy Loading**: The application uses lazy loading to load the modules only when needed.
- **No External Libraries**: The application does not use any external libraries, only Angular and Tailwind CSS.## Tools and Versions
This project uses the following tools and versions:
- **Programming Language**: TypeScript ~5.4.2
- **Framework**: Angular ^18.0.0
- **Package Manager**: npm
- **Build Tool**: Angular CLI ^18.0.2
- **Formatting Tool**: Prettier (run with `npm run prettier`)
- **Import Sorting Tool**: Import Conductor (run with `npm run import-conductor`)Please ensure you have the correct versions installed before running or contributing to this project.
## Installation
Ensure you have Node.js and npm installed on your machine.
1. Clone the repository: `git clone https://github.com/gesielrosa/rick-and-morty-character-guide.git`
2. Navigate into the directory: `cd rick-and-morty-character-guide`
3. Install the dependencies: `npm install`
4. Start the application: `npm start`## Building
Run `npm run build` to build the project. The build artifacts will be stored in the `dist/` directory.
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
## License
[MIT](https://choosealicense.com/licenses/mit/)