Giter Club home page Giter Club logo

ou.gg's Introduction

LOGO OU

OU.GG

https://github.com/FranciscoFerreiraT/OU.GG-Escritorio

https://github.com/FranciscoFerreiraT/OU.GG-Movil

OU.GG es una aplicación web,de escritorio y móvil que permite a los usuarios buscar nombres de cuenta en League of Legends y proporciona estadísticas detalladas basadas en su rendimiento y actividades en el juego. El objetivo de esta aplicación es ofrecer a los jugadores una herramienta accesible y fácil de usar para mejorar su juego mediante el análisis de sus propias estadísticas y las de sus oponentes. El proyecto abarca soporte para diversas plataformas incluyendo web, móvil y escritorio.

Características

  • Búsqueda de Usuario: Permite a los usuarios buscar cualquier nombre de cuenta en League of Legends.
  • Visualización de Estadísticas: Muestra estadísticas detalladas como la tasa de victorias, selección de campeones, y más.
  • Multiplataforma: Disponible como una aplicación web, una aplicación móvil y una aplicación de escritorio.
  • Interfaz de Usuario Responsiva: Diseñada para funcionar de manera eficiente en múltiples dispositivos y tamaños de pantalla.
  • Actualizaciones Automáticas: Las estadísticas se actualizan regularmente para reflejar los datos más recientes de los juegos.

Tecnologías Utilizadas

Este proyecto se construye utilizando una combinación de tecnologías:

  • React: Un framework de JavaScript para construir interfaces de usuario. Se utiliza para la versión web, aprovechando sus componentes reutilizables y su ecosistema extenso para crear una experiencia de usuario fluida y dinámica.
  • React Native + Expo: React Native extiende React, permitiendo desarrollar aplicaciones nativas para móviles usando JavaScript y React.
  • Expo: Expo proporciona un conjunto de herramientas y servicios que simplifican el desarrollo y las pruebas de aplicaciones React Native, facilitando la construcción de la aplicación sin necesidad de configurar entornos nativos.
  • Electron: Un framework que permite desarrollar aplicaciones de escritorio nativas usando tecnologías web como JavaScript, HTML y CSS, basado en Chromium y Node.js. Esto permite un desarrollo unificado entre la web y el escritorio.
  • API de Riot Games: Utilizamos esta API para obtener datos en tiempo real y precisos sobre los jugadores y partidas de League of Legends. Esta integración permite a nuestra aplicación mostrar estadísticas actualizadas y detalladas de los jugadores.

Instalación

Para configurar y ejecutar este proyecto en tu entorno local, sigue estos pasos:

Requisitos Previos

Asegúrate de tener instalado Node.js y npm (o yarn) en tu computadora como gestor de paquetes.

Clonar el Repositorio

git clone https://github.com/FranciscoFerreiraT/OU.GG.git
cd tu-repositorio

Instalar dependecias

npm install

o si prefieres usar yarn:

yarn install

Configuración de la API

Para acceder a la API de Riot Games, necesitarás una clave API que debe ser incluida en tu configuración, esta clave en este caso nos la facilita Riot Games en su pagina de desarrolladores

Ejecutar la Aplicación

Para iniciar la aplicación en diferentes plataformas, utiliza los comandos correspondientes:

Web

Este es nuestro caso en este repositorio

npm start

Móvil con Expo

expo start

Escritorio con Electron

npm run electron-start

ou.gg's People

Contributors

franciscoferreirat avatar

Stargazers

 avatar  avatar

Watchers

 avatar

ou.gg's Issues

Cambio en la esctructura de las peticiones de la API

Debido a algunos cambios en la estructura de las llamadas a la API de Riot Games tendré que restructurar estas llamadas para que en vez de buscar mediante by-name buscarme mediaante una RiotID.

Las ids e Riot se conforman de un nombre de invocador + un TAG separados por un #

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.