Coming soon!!!
📝 Tabla de contenidos
Proyecto para saber el tiempo restante de los proximos partidos de
Estudiantes de La Plata. Hecho con mucho cariño ❤️🤍❤️🦁
ESTUDIOOOO ESTUDIOOOO!!!
/
├─ .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
└─/
-
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
- Ejemplo 1
[
{
"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
-
-
HOME ->
/
-
API ->
/api/partidos
-
INFO EQUIPO ->
/api/partido/[EQUIPO]
-
INFO VISITANTE ->
/api/partido/[VISITANTE]
-
INFO COPA ->
/api/partido/[VISITANTE]
- Astro - Web Framework
- @astrojs/react - Implementacion de React de astro
- @astrojs/tailwind - Implementacion de Tailwindcss de astro
- @astrojs/netlify - Integracion de Netlify de astro
- NodeJs - Server Environment
- @OctaEDLP00 - Idea & Initial work
Ver tambien la lista de contributors que participaron en este proyecto