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

https://github.com/lucashayashi/fortnite-app

Notícias, Itens, Banners e muito mais
https://github.com/lucashayashi/fortnite-app

angular fortnite material-ui

Last synced: about 1 month ago
JSON representation

Notícias, Itens, Banners e muito mais

Awesome Lists containing this project

README

          

# Fortnite App

## 📌 Sobre

Este projeto é desenvolvido em **Angular** com **Angular Material UI** e tem como objetivo fornecer informações detalhadas sobre o jogo **Fortnite**.

### 🔹 Funcionalidades principais:

✅ **Listagem dos itens da loja atual** do Fortnite
✅ Consulta de **estatísticas de jogadores**
✅ Busca de **itens do jogo** com **Type Ahead**
✅ Exibição das **últimas notícias** do Fortnite (**Battle Royale** e **Save The World**)
✅ Listagem de **ícones de banners** disponíveis no jogo

---

## 🛠️ Instalação

Siga os passos abaixo para instalar e configurar o projeto localmente:

1. Clone o repositório:
```sh
git clone https://github.com/LucasHayashi/fortnite-app.git
cd fortnite-app
```
2. Instale as dependências:
```sh
npm install
```

---

## 🚀 Executando a Aplicação

Para iniciar a aplicação, utilize o seguinte comando:

```sh
npm start
```

Após a inicialização, a aplicação estará disponível em:
🔗 **http://localhost:4200/**

---

## 🎮 Funcionalidades

### 🛍️ Listagem da Loja Atual

- Exibe **todos os itens disponíveis atualmente na loja do Fortnite**.
- As informações são atualizadas automaticamente.

### 🔎 Busca de Estatísticas de Jogadores

- Insira o nome do jogador no campo de busca.
- Pressione **Enter** ou clique no botão de pesquisa.
- Serão exibidas informações como **nome, plataforma, número de vitórias, partidas jogadas e tempo total de jogo**.

### 🎒 Busca de Itens do Jogo

- Digite o nome do item no campo de pesquisa.
- O sistema exibirá sugestões automáticas (**Type Ahead**).
- Selecione o item desejado para visualizar mais detalhes.

### 📰 Listagem de Notícias

- Exibição das **notícias mais recentes** do Fortnite, abrangendo os modos **Battle Royale** e **Save The World**.
- As notícias são atualizadas automaticamente conforme são publicadas no site oficial.

### 🚩 Listagem de Ícones de Banners

- Exibição de todos os **ícones de banners disponíveis** no jogo.
- Clique em um ícone para vê-lo em detalhes.

---

## 🔗 Backend e APIs Utilizadas

Este projeto utiliza um **backend próprio**, responsável por **integrar e tratar os dados** das seguintes APIs:

- [Fortnite API](https://fortnite-api.com/)
- [Fortnite API IO](https://fortniteapi.io/)

O backend garante a padronização das informações e otimiza a performance da aplicação.

---

## 🤝 Contribuição

Quer contribuir com este projeto? Siga estes passos:

1. Faça um **fork** do repositório.
2. Crie uma **branch** para sua melhoria:
```sh
git checkout -b minha-melhoria
```
3. Faça as alterações necessárias e **commite**:
```sh
git commit -m "Descrição das alterações"
```
4. Envie para o repositório remoto:
```sh
git push origin minha-melhoria
```
5. Abra um **Pull Request** para revisão.

Todas as contribuições são bem-vindas! 🚀