Skip to content

OctaEDLP00/cuando-juega-edlp

Repository files navigation

CUANDO JUEGA EDLP


Previzualizacion

Previsualizacion del Dark Mode de la pagina Previsualizacion del Light Mode de la pagina

Netlify Status License GitHub Pull Requests GitHub Issues


📝 Tabla de contenidos
  1. About
  2. Estructura del Proyecto
  3. Endpoints
  4. Rutas
  5. Construido usando
  6. Autor/es
  7. Extra
    1. Contribuciones

🧐 About

Proyecto para saber el tiempo restante de los proximos partidos de
Estudiantes de La Plata. Hecho con mucho cariño ❤️🤍❤️🦁
ESTUDIOOOO ESTUDIOOOO!!!

Estructura del Proyecto

/
├─ .vscode/
| └─ extension.json
| └─ launch.json
| └─ settings.json
|- node_modules/ carpeta de dependencias que necesita el proyecto para funcionar
├─ public/
| └─ assets/
| | └─ Todas la imagenes necesarias para la pagina (escudos)
| └─ favicon.webp
├─ src/
| ├─ components/
| | └─ head/
| | | └─ EasterEgg.astro
| | | └─ Links.astro
| | | └─ Meta.astro
| | └─ icons/
| | | └─ Github.astro
| | | └─ Instagram.astro
| | | └─ Threads.astro
| | | └─ Twitter.astro
| | └─ Badge.astro
| | └─ Card.astro
| | └─ Footer.astro
| | └─ Header.astro
| | └─ Link.astro
| | └─ Navbar.astro
| | └─ RenderTimeRemaining.tsx
| | └─ Temporizador.tsx
| ├─ const/
| | └─ index.ts
| | └─ konami-codes.ts
| | └─ partidos.ts
| | └─ socialNetwork.ts
| | └─ types.ts
| ├─ functions/
| | └─ createOgImage.js
| ├─ hooks/
| | └─ useRemainingTime.ts
| ├─ layouts/
| | └─ Layout.astro
| └─ pages/
| | └─ api/
| | | └─ partido/
| | | | └─ [copa].ts
| | | | └─ [visitor].ts
| | | | └─ [versus].ts
| | | └─ partidos.ts
| | └─ index.astro
| └─ styles/
| | └─ main.css
| └─ utils/
| | └─ alwaysPositive.ts
| | └─ cn.ts
| | └─ console.ts
| | └─ Dom.ts
| | └─ fetchAPI.ts
| | └─ fillZeros.ts
| | └─ getRemainingTime.ts
| | └─ index.ts
| | └─ Konami.ts
| | └─ mapValues.ts
| └── env.d.ts
└── package.json/
| | └─ .editorconfig
| | └─ .eslintrc.cjs
| | └─ .gitignore
| | └─ .npmrc
| | └─ .prettierrc
| | └─ astro.config.mts
| | └─ LICENSE-APACHE-2.0.txt
| | └─ LICENSE-MIT.txt
| | └─ netlify.toml
| | └─ .eslintignore
| | └─ pnpm-lock.yaml // ignorado por el archivo .gitignore al subirse al github
| | └─ tailwind.config.cjs
| | └─ tsconfig.json
| | └─ README.md/
| | └─ CONTRIBUITING.md
└─/

Endpoints

  • GET /api/partidos. Todos los partidos de local del año corriente

  • GET /api/partido/[EQUIPO]. Obtener info de solo un equipo

    • [EQUIPO] nombre del equipo a buscar. Los valore posibles salen en /api/partidos
      • Ejemplo1 api/partido/defensayjusticia
      • Ejemplo2 api/partido/tigre
	[
		{
			"copa": "Copa de La Liga",
			"date": "2024-05-12T00:00:00",
			"fecha": 1,
			"img": {
				"src": "/assets/Tigre.webp",
				"alt": "Escudo del Equipo Tigre"
			},
			"isVisitor": true,
			"vs": "Tigre"
		},
		{
			"copa": "Copa de La Liga",
			"date": "2024-09-29T00:00:00",
			"fecha": 16,
			"img": {
				"src": "/assets/DyJ.webp",
				"alt": "Escudo del Equipo Defensa y Justicia"
			},
			"isVisitor": false,
			"vs": "Defensa y Justicia"
		}
	]
  • GET /api/partido/[VISITANTE]. Obtener info de solo los partidos que se juegan de local o visitante

    • [VISITANTE] unicos valores posibles:

      • visitante ó local
  • GET /api/partido/[COPA]. Obtener info de solo los partidos que se juegan en cierta copa

    • [COPA] unicos valores posibles:

      • copa-de-la-liga
      • copa-libertadores
      • copa-sudamericana
      • copa-argentina
      • noche-del-león
      • supercopa-argentina

Rutas

⛏️ Built Using

✍️ Autores

Ver tambien la lista de contributors que participaron en este proyecto