Skip to content

OctaEDLP00/cuando-juega-edlp

Repository files navigation

CUANDO JUEGA EDLP

Coming soon!!!


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. Agradecimientos
    2. 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
      • Ejemplo 1 api/partido/defensayjusticia
      • Ejemplo 2 api/partido/tigre
[
	{
		"copa": "Noche del León",
		"date": "2025-01-18T20:15",
		"fecha": "unica",
		"footballTeam": {
			"footballStadium": null,
			"img": {
				"alt": "Escudo del Equipo Racing Club de Montevideo",
				"src": "assets/shields/RacingMtvd.webp"
			},
			"rawVs": "racingmontevideo",
			"vs": "Racing (Mtvd)"
		},
		"isVisitor": false
	},
	{
		"copa": "Torneo Apertura",
		"date": "2025-01-25T19:15",
		"fecha": 1,
		"footballTeam": {
			"footballStadium": null,
			"img": {
				"alt": "Escudo del Equipo Union",
				"src": "assets/shields/Union.webp",
			},
			"rawVs": "union",
			"vs": "Union"
		},
		"isVisitor": false
	},
	{
		"copa": "Torneo Apertura",
		"date": "2025-01-29T19:15",
		"fecha": 2,
		"footballTeam": {
			"footballStadium": "",
			"img": {
				"alt": "Escudo del Equipo Huracan",
				"src": "assets/shields/Huracan.webp",
			},
			"rawVs": "huracan",
			"vs": "Huracan"
		},
		"isVisitor": true
	}
]
  • 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
      • Torneo de La Liga
      • Copa Libertadores
      • Copa Sudamericana
      • Copa Argentina
      • Noche del León
      • Supercopa Argentina
      • Trofeo de Campeones
      • Torneo Apertura
      • Torneo Clausura

Rutas

⛏️ Built Using

✍️ Autores

Ver tambien la lista de contributors que participaron en este proyecto