Code Monkey home page Code Monkey logo

kings-league-project's Introduction

👑 Kings League Infojobs Project ⚽️

Esta web sólo está creada para fines educativos. Kosmos Holdings es el dueño de todos los logos de la Kings League. Este proyecto no tiene ánimo de lucro y no se hace responsable del uso que se pueda hacer del mismo.

Deploy API Scrape Kings League Infojobs Website License: MIT

Mockup API Web

⚡ Actividad Reciente

  1. 💪 Opened PR #118 in midudev/kings-league-project
  2. 💪 Opened PR #111 in midudev/kings-league-project
  3. 🎉 Merged PR #64 in midudev/preguntas-entrevista-react
  4. 🎉 Merged PR #67 in midudev/preguntas-entrevista-react
  5. 🎉 Merged PR #4 in midudev/libros-programacion-gratis
Sumario
  1. Descripción del proyecto
  2. Tecnologías usadas
  3. API
  4. Redes sociales
  5. Lighthouse
  6. Estadísticas Acerca del Autor

English

kings league project

Descripción del proyecto

Este proyecto tiene como objetivo crear una API y página web de la Kings League Infojobs con fines educativos.

La API proporciona acceso a datos de equipos, presidentes, entrenadores, goleadores y asistentes de la Kings League, y la página web ofrece información sobre los equipos, resultados y clasificaciones de la liga.

Tecnologías usadas

Para recuperar los datos de la API, usamos Web Scraping, Node.js, Hono y el servicio de hosting de APIs Cloudflare Workers para la construcción y el despliegue.

La página web está desarrollada con el framework Astro y utilizamos el framework CSS Tailwind para estilizar la interfaz de usuario. Además, hemos utilizado la librería Cheerio para realizar Web Scraping y obtener datos de la Kings League Infojobs.

Para probar y validar el funcionamiento de la aplicación, hemos utilizado la librería de pruebas Vitest.

Si quieres ayudarnos, por favor toma un momento para leer el archivo CONTRIBUTING.md. Allí encontrarás información útil sobre cómo contribuír de manera efectiva y cómo seguir nuestras guías de estilo. ¡Esperamos que disfrutes colaborando con nosotros!

API

Dirección: https://api.kingsleague.dev/

Los endpoints disponibles son:

  • GET /leaderboard: Devuelve la clasificación de la Kings League.
  • GET /teams: Devuelve todos los equipos de la Kings League.
  • GET /teams/:id: Devuelve un equipo de la Kings League.
  • GET /teams/:id/player-12: Devuelve un jugador 12 de un equipo de la Kings League.
  • GET /teams/:id/players/:playerId: Devuelve un jugador de un equipo de la Kings League.
  • GET /presidents: Devuelve todos los presidentes de la Kings League.
  • GET /presidents/:id: Devuelve un presidente de un equipo de la Kings League.
  • GET /coaches: Devuelve todos los entrenadores de la Kings League.
  • GET /coaches/:teamId: Devuelve el entrenador de un equipo de la Kings League.
  • GET /top-scorers: Devuelve los goleadores más destacados de la Kings League.
  • GET /top-scorers/:rank: Devuelve el goleador más destacado de acuerdo a su posición en el ranking de la Kings League.
  • GET /top-assists: Devuelve los asistentes más destacados de la Kings League.
  • GET /top-assists/:rank: Devuelve el asistente más destacado de acuerdo a su posición en el ranking de la Kings League.
  • GET /mvp: Devuelve los MVPs de la Kings League.
  • GET /schedule: Devuelve el calendario de partidos de la Kings League y el resultado de los partidos jugados.
  • GET /players-12: Devuelve los jugadores 12 de la Kings League.

Redes Sociales

¡Síguenos en nuestro canal de Twitch para ver cómo avanzamos en el desarrollo del proyecto o síguenos en Youtube para más contenido acerca de desarrollo fullstack!

o únete a la comunidad en Discord

LightHouse

Lighthouse Performance Badge Lighthouse Accessibility Badge Lighthouse Best Practices Badge Lighthouse SEO Badge

Estadísticas Acerca del Autor

 midudev

midudev

kings-league-project's People

Contributors

midudev avatar pchaparro avatar felixicaza avatar jordinodejs avatar damian-zsiros-prog avatar fasping avatar kewinbarboza avatar angelalexqc avatar pabl0parra avatar github-actions[bot] avatar edgarguitarist avatar xjosee avatar genaroibc avatar nightmir3 avatar josemasf avatar afandos-bbm avatar atticus64 avatar pabman11 avatar jpaddeo avatar saitama1899 avatar 1fbr avatar ameth avatar cubancodepath avatar franco14lorenzo avatar jasarmas avatar jhodadev avatar juanortiz9492 avatar loadko avatar joemancera avatar whoknowsi avatar

Stargazers

Roman avatar

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.