• Stars
    star
    396
  • Rank 108,801 (Top 3 %)
  • Language
    TypeScript
  • Created 11 months ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Web de los premios Esland para fines didácticos

The ESLAND page re-imagined

Created for didactic and educational purposes.

Astro Badge GitHub stars GitHub issues GitHub forks GitHub PRs Tailwind CSS Badge

Warning

This page is not official. The official page is premiosesland.com.

🛠️ Stack

  • Astro - The web framework for content-driven websites.
  • Typescript - JavaScript with syntax for types.
  • Tailwindcss - A utility-first CSS framework for rapidly building custom designs.
  • tailwindcss-animated - Extended animation utilities for Tailwind CSS.
  • fontsource - Self-host Open Source fonts in neatly bundled NPM packages.

🚀 Getting Started

  1. Fork or clone this repository.
git clone [email protected]:midudev/esland-web.git
  1. Install the dependencies:
  • We use bun to install and manage the dependencies.
# Install bun for MacOS, WSL & Linux:
curl -fsSL https://bun.sh/install | bash

# Install bun for Windows:
powershell -c "iwr bun.sh/install.ps1|iex"

# Install with bun:
bun install
  • or you can use pnpm:
# Install pnpm globally if you don't have it:
npm install -g pnpm

# Install dependencies:
pnpm install
  1. Run the development server:
# Run with bun:
bun dev

# Run with pnpm:
pnpm dev
  1. Open http://localhost:4321 with your browser to see the result 🚀

🤝 Contributing

🔑 Get your Twitch client ID and secret

Before being able to initialize the application, you will need to obtain your client ID and client secret from Twitch.

First, you must to go to dev.twitch.tv

Once you're there, you should to click on the button that says 'your console' in the upper right corner.

home page of dev.twitch.tv

When you're in the console page. You create a new app in the 'apps' section and press the button that say's 'register your app'

create your twitch app

Then you'll need to register your app. Fill the fields as teh follow example and click the 'create' button.

fill the fields

After that, the page will redirect you to the admin panel. Look for the application you just created and click on the 'manage' button.

control panel

You'll go to the same page where you were when you registered your app. Scroll down, and you'll find your client ID as shown below:

get the id

Finally, you'll need your client secret. Below the place where you obtained your client ID, you'll find the 'new secret' button; click on it to get your secret.

get the secret

Don't forget that add it to your .env file

🧞 Commands

Command Action
⚙️ dev or start Starts local dev server at localhost:3000.
⚙️ build Build your production site to ./dist/.
⚙️ preview Preview your build locally, before deploying.

🔑 License

MIT - Created by midu.dev.

✅ Por hacer...

  • Mejorar diseño de la página "Info"
  • Añadir funcionalidad de ganadores de pasadas ediciones
  • Mejorar la precarga de las imágenes de las siguientes secciones en idle
  • Pestaña para cambiar entre ediciones en la página "Archivo"

👀 Lo haremos en directo en Twitch

  • Base de datos para las votaciones
  • Backend para las votaciones

More Repositories

1

aprendiendo-react

Curso para aprender React desde cero
TypeScript
7,598
star
2

preguntas-entrevista-react

Preguntas típicas sobre React para entrevistas de trabajo ⚛️
JavaScript
6,976
star
3

libros-programacion-gratis

📚 Lista de libros sobre programación en Español y gratis
3,147
star
4

javascript-100-proyectos

100 proyectos de JavaScript con código y vídeos. ¡Gratis!
HTML
2,182
star
5

kings-league-project

API y website de la Kings League Infojobs por temas didácticos
JavaScript
1,514
star
6

la-velada-web-oficial

Web oficial de La Velada IV de Ibai Llanos
Astro
1,387
star
7

curso-node-js

Curso de Node.js desde cero
JavaScript
1,321
star
8

porfolio.dev

Ejemplo de porfolio para programadores y desarrolladores
Astro
1,084
star
9

midudev

This is my personal repo for README. It gets automatically updated to fetch latest videos, photos and articles from my blog.
JavaScript
987
star
10

minimalist-portfolio-json

A minimalist portafolio configurable via one JSON
Astro
790
star
11

pruebas-tecnicas

Pruebas técnicas donde la comunidad participa con sus soluciones
Astro
697
star
12

codi.link

HTML, CSS, JS sandbox.
JavaScript
638
star
13

miduconf-website

¡La conferencia de desarrollo y programación web!
TypeScript
572
star
14

react-live-coding

App de Live Coding, buscador de gifs
JavaScript
543
star
15

tailwind-animations

Easy peasy animations for your Tailwind project
JavaScript
531
star
16

eloquent-javascript-es

Traducción del libro Eloquent JavaScript en Español
HTML
473
star
17

password-generator

Best password generator agnostic to framework
JavaScript
434
star
18

covid-vacuna

App para ver el estado de la vacunación COVID-19 en España
JavaScript
364
star
19

curso-nextjs-twitter-clone

Curso de @midudev para hacer un clon de Twitter con NextJS
340
star
20

spotify-twitch-clone

Creando un clon de Spotify desde cero y que le vuele la cabeza a la gente
Astro
323
star
21

react-rendering-strategies

Improve your React ⚛️ app performance by using Dynamic Rendering, Progressive Rendering or Static Rendering
JavaScript
319
star
22

landing-tesla

Ejemplo de landing de Tesla con HTML, CSS, JavaScript, Astro y Tailwind
Astro
309
star
23

openui.com

Generador de componentes de UI con IA
JavaScript
293
star
24

sueldos.dev

Sueldos en programación. De forma anónima y transparente.
JavaScript
272
star
25

midu-timeszones-latam

Una pequeña app para calcular horas en diferentes países hispanohablantes
JavaScript
237
star
26

hackaton-vercel-2024

¡Participa y gana premios de Vercel!
TypeScript
212
star
27

midu.dev

midu.dev blog 📝
HTML
210
star
28

cursoreact.dev

Curso de React gratuito y practico
Astro
190
star
29

react-native-expo-curso-2024

Aprende React Native desde cero con una app práctica
JavaScript
186
star
30

curso-platzi-react-avanzado

Contenido del Curso de React Avanzado para Platzi
JavaScript
179
star
31

noticias.dev

Newsletter para mantenerte al día de las noticias de programación
MDX
176
star
32

tiktok-clone

Clone de TikTok para fines educativos
JavaScript
169
star
33

midufest

¡El evento de programación del año!
Astro
152
star
34

react-slidy

🍃 React Slidy - Minimalistic and smooth touch slider and carousel component for React
JavaScript
151
star
35

twitter-clone

Clon de Twitter hecho con la comunidad y con cariño
TypeScript
150
star
36

curso-php

Curso de PHP desde cero
PHP
149
star
37

covid-19-spread-simulator

COVID-19 (Coronavirus) Spread Simulator 🦠
JavaScript
137
star
38

midu-chatgpt-clone

Un clon de ChatGPT por temas educativos
JavaScript
125
star
39

aprende-javascript-problemas

Repositorio para indicar problemas en la plataforma de Aprende JavaScript
122
star
40

super-midu-bros

Desarrollo de videojuegos con JavaScript
JavaScript
121
star
41

pokedex-for-ci

Example project for explaining CI
JavaScript
120
star
42

chat-with-pdf

Chatea con un PDF
TypeScript
106
star
43

la-velada-landing

La velada del año Landing para fines educativos
Astro
104
star
44

landing-infojobs

Landing InfoJobs para conseguir tu primer empleo
Astro
101
star
45

minecraft-clone

Clon de Minecraft
JavaScript
101
star
46

tetris-code-interview

JavaScript
98
star
47

vota.dev

vota.dev - Vote the best web development trends of the year
TypeScript
97
star
48

notes-api

JavaScript
90
star
49

threads-api

API no oficial de Threads con TypeScript y Bun
TypeScript
90
star
50

view-transitions-api-books-demo

Demo de View Transitions API
Astro
89
star
51

miduco

Create a CLI that helps you to write better commit messages
JavaScript
82
star
52

midu-cohere-hackathon

Ejemplos para usar Cohere para la Hackathon
JavaScript
81
star
53

astro-5-dev-books

Ejemplo de app con Astro 5 y sus nuevas funcionalidades
Astro
80
star
54

retos-web

👨‍💻 Mejora tu lógica de programación y participa en hackathons
Astro
78
star
55

remove-bg-cloudinary-hackathon

Elimina el fondo de una imagen con Cloudinary
Svelte
75
star
56

rate-repository-app

React Native Example App
JavaScript
70
star
57

libro-aprendiendo-git-issues

📖 Ayúdame a detectar los errores ortográficos, técnicos o de maquetación del libro "Aprendiendo Git"
69
star
58

last-time-visit

Show the last visit user info
TypeScript
65
star
59

frontend-mentor-challenges

Resolviendo retos de Frontend Mentor
Astro
61
star
60

chat-gpt-plugins-javascript

Cómo crear plugins de ChatGPT con JavaScript
JavaScript
57
star
61

image-to-code

TypeScript
57
star
62

curso-html-desde-cero

Curso de HTML desde cero
55
star
63

notes-app-full-stack-bootcamp

App de Notas del FullStack Bootcamp para usar en la part3
JavaScript
54
star
64

aprendiendogit.dev

Landing page del libro de Git
Astro
53
star
65

midu-translate-gemini

Usando Google Gemini para crear tu propio Google Translate
TypeScript
53
star
66

ejercicios-logica-de-programacion

Ejercicios de lógica de programación
52
star
67

express-typescript

Create a simple Express Node API with TypeScript
TypeScript
51
star
68

pixel-wars

Juego multijugador con tiempo real, sincronización con base de datos y más
TypeScript
50
star
69

midu-excel

Clon bastante pirata de una hoja de cálculo con React y JavaScript
JavaScript
47
star
70

wc

A simple spinning loading web component based on the one from macOS
TypeScript
47
star
71

minimal-amazon-react-clone

Small Amazon React Clone
JavaScript
47
star
72

infojobs-hackathon

Proyecto de prueba con OpenAI y Infojobs API para la Hackathon
TypeScript
43
star
73

s3-folder-upload

Upload easily a folder to Amazon Simple Storage Service (S3)
JavaScript
42
star
74

rest-api-deploy

Para desplegar la API de Node a FL0
JavaScript
41
star
75

react-todo-app-with-framer-motion

TodoMVC App with React hooks and Framer Motion
JavaScript
40
star
76

midudev-bootcamp

Fullstack Bootcamp
HTML
40
star
77

google-meet-clone

Clone espartano de Google Meet
JavaScript
39
star
78

devsleague.com

Competición entre Creadores de Contenido de Programación
JavaScript
38
star
79

menea.dev

Agregador de noticias de desarrollo y tecnología
JavaScript
37
star
80

adventjs-issues

Crea una issue si encuentras un problema en AdventJS.dev
33
star
81

awesome-dev-tools

A curated list of awesome tools for developers
33
star
82

libro-100-preguntas-sobre-javascript-issues

Ayúdame a detectar los errores ortográficos, técnicos o de maquetación del libro "100 preguntas de JavaScript"
33
star
83

cloudinary-hackathon-astro-example

Ejemplo para Astro Hackathon 2024
Astro
32
star
84

jsconf.es

JSConf España 2025. ¡Conferencia presencial de JavaScript en España!
Astro
32
star
85

curso-gratuito-svelte

Curso gratuito de Svelte en Youtube
32
star
86

quiero-una-xbox-series-x

De verdad, quiero una Xbox Series X
JavaScript
31
star
87

webpack-paso-a-paso-live-coding

Repositorio del live coding de Webpack paso a paso
JavaScript
30
star
88

notes-app-mono-repo

JavaScript
30
star
89

midu.link

Create shorten urls easily with Cloudfare Workers
JavaScript
30
star
90

manitas.dev

Crea proyectos y gana premios
Astro
27
star
91

supabase-remix-midu-chat

TypeScript
27
star
92

contact-form-vercel-storage

TypeScript
27
star
93

aprendesql.dev

26
star
94

next-firebase-auth

Next.JS with next-firebase-auth
JavaScript
25
star
95

aprendiendo-electron

Aprendiendo Electron desde cero
JavaScript
25
star
96

algolia-pwa-ecommerce

TypeScript
24
star
97

twitter-autocomplete-react-algolia

Twitter Autocomplete con Algolia y React
CSS
24
star
98

react-router-dom-6-protected-route-example

Example of React Router 6 protected route
JavaScript
23
star
99

mini-curso-practico-webpack

🔥 Aprende a utilizar WEBPACK 5, el empaquetador de aplicaciones web más utilizado del momento.
JavaScript
23
star
100

deno-wordle

TypeScript
22
star