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

https://github.com/landev01/rickandmorty

Confira o desenvolvimento do meu web site
https://github.com/landev01/rickandmorty

angular scss

Last synced: about 2 months ago
JSON representation

Confira o desenvolvimento do meu web site

Awesome Lists containing this project

README

        

# Rick and Morty

![App Screenshot](./public/banner.jpg)

## Descrição

Este projeto é uma aplicação web desenvolvida para explorar informações sobre os personagens, episódios e locais do universo de Rick and Morty. A aplicação utiliza a [Rick and Morty API](https://rickandmortyapi.com/) para fornecer dados detalhados.

## Funcionalidades

- **Listagem de personagens, episódios e locais**
- **Sistema de busca e filtros para encontrar informações específicas.**
- **URL state para persistência de filtros e parâmetros de navegação.**
- **Paginação para navegação entre resultados.**
- **Interface responsiva e design amigável.**
- **Modo dark e light**

## Tecnologias Utilizadas

- **Angular 19**
- **TypeScript**
- **Sass**
- **lucide-angular**
- **Docker**

## Instalação

### 1. **Clonando o repositório**

Clone o repositório e instale as dependências usando npm ou yarn.

```bash
git clone https://github.com/lanDev01/rickAndMorty.git
cd rickAndMorty
npm install
# ou
yarn install
```

### 2. **Construindo e executando com Docker**
#### 2.1 **Construindo a imagem Docker**
Para construir a imagem Docker, utilize o seguinte comando:

```bash
docker build -t app-rick-and-morty .
```

#### 2.2 **Executando o contêiner Docker**
Depois de construir a imagem, execute o contêiner usando o comando abaixo:

```bash
docker run -p 8080:80 --name app-rick-and-morty app-rick-and-morty
```

#### 2.3 **Acessando a aplicação**
Após o contêiner estar rodando, você pode acessar a aplicação no navegador em:

```bash
http://localhost:8080
```

### 3 **Parando e removendo o contêiner**
Para parar o contêiner em execução, utilize o seguinte comando:

```bash
docker stop app-rick-and-morty
```

Caso queira remover o contêiner, use:
```bash
docker rm app-rick-and-morty
```

## Contribuindo

Contribuições são sempre bem-vindas!

1. Faça um fork deste repositório.
2. Crie uma branch para sua feature ou correção de bug: git checkout -b minha-feature.
3. Commit suas alterações: git commit -m 'Minha nova feature'.
4. Faça um push para a branch: git push origin minha-feature.
5. Abra um Pull Request.

## Licença

Esta aplicação cobre todas as seções essenciais, como funcionalidades, instalação, configuração, tecnologias utilizadas, como contribuir e a licença [MIT](https://choosealicense.com/licenses/mit/).