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

https://github.com/joaoplgaspar/organo-lol

Organograma do jogo League Of Legends para rankear e/ou montar composições com seus campeões preferidos do jogo. Refatorado para TypeScript
https://github.com/joaoplgaspar/organo-lol

css3 html5 javascript react reactjs typescript vitrinedev

Last synced: 3 months ago
JSON representation

Organograma do jogo League Of Legends para rankear e/ou montar composições com seus campeões preferidos do jogo. Refatorado para TypeScript

Awesome Lists containing this project

README

        

Organo LoL TypeScript

![Static Badge](https://img.shields.io/badge/Status-_Finalizado-green?style=for-the-badge)

Organograma do jogo League Of Legends para rankear e/ou montar composições com seus campeões preferidos do jogo.

| :placard: Vitrine.Dev | |
| ------------- | --- |
| :sparkles: Nome | **Organo LoL**
| :label: Tecnologias | react, typescript, html5, css3, javascript
| :rocket: URL | https://organo-lol.vercel.app


![Imagem do Organo LoL](https://github.com/joaoplgaspar/organo-lol/assets/130015259/a02d2a55-c641-4701-82b1-c570ad52dcad#vitrinedev)


## Resumo do projeto

O Organo LoL é um projeto de organograma proposto por um curso da Alura. O projeto tem como objetivo fazer você rankear ou criar composições com os seus campeões, do jogo League of Legends, preferidos, podendo colocar seu nick no jogo, uma foto sua, escolher o campeão a partir de uma API disponibilizada pelo próprio jogo, uma descrição de como você é jogando ele, e escolher uma rota ou a composição que deseja.

![Organo Lol Gif](https://github.com/joaoplgaspar/organo-lol/assets/130015259/d7fc9c95-c60e-4631-95b9-43a2ae3b3c67)

# :hammer: Funcionalidades do projeto

- `Funcionalidade 1`: Você pode criar seus cards personalizados de diversas maneiras
- `Funcionalidade 2`: Criação de composições, além das rotas normais do próprio jogo
- `Funcionalidade 3`: A lista de campeões e suas imagens são carregadas a partir da API Data Dragon, disponibilizada pela RIOT GAMES, ou seja, a lista sempre estará atualizada

# 🛠️ Abrir e rodar o projeto

**Utilize `npm install` dentro da pasta do projeto para baixar suas pendências**

**A seguir `npm start` para iniciar o projeto**

## ✔️ Técnicas e tecnologias utilizadas
- ``React e TypeScript``
- ``HTML, CSS, JAVASCRIPT``
- ``Manipulação do estado do objeto``