hackathon-registration on staattinen verkkosovellus hackathon-osallistujien rekisteröintiin, otettu käyttöön GitHub Pagesin kautta.
Se tarjoaa yksinkertaisen, saavutettavan rekisteröintilomakkeen, joka antaa osallistujien ilmoittautua hackathon-tapahtumiin ilman monimutkaista taustajärjestelmäinfrastruktuuria.
Keskeiset ominaisuudet
- Rekisteröintilomake: Yksinkertainen, käyttäjäystävällinen lomake osallistujien rekisteröitymiseen hackathon-tapahtumiin.
- Automaattinen käyttöönotto: GitHub Actions -työnkulku rakentaa ja ottaa automaattisesti sivuston käyttöön jokaisessa main-haaran commitissa.
- Mukautettu domain: Otettu käyttöön osoitteessa
register.arthurreira.dev mukautetun alidomainin konfiguraation kautta.
- Helppo ylläpito: Rekisteröintilomaketta voidaan päivittää muokkaamalla tiedostoja ja tekemällä muutoksia - manuaalista käyttöönottoa ei tarvita.
- Infrastruktuurin automaatio: Luotu ja konfiguroitu automaattisesti Terraform-infrastruktuurin automaation kautta.
Teknologiapino
- Käyttöönotto: GitHub Pages
- Automaatio: GitHub Actions
- Infrastruktuuri: Valmisteltu Terraformin kautta
- Domain: Mukautettu alidomaini (register.arthurreira.dev)
Arkkitehtuuri
Sovellus on osa automatisoitua infrastruktuurijärjestelmää:
- Infrastruktuurin valmistelu: Luotu automaattisesti
infra Terraform-projektin toimesta
- Säilön asetukset: GitHub-säilö Pagesillä käytössä ja mukautettu domain konfiguroitu
- Käyttöönotto-työnkulku: Automaattisesti generoitu GitHub Actions -työnkulku käsittelee rakennukset ja käyttöönotot
- Sisällönhallinta: Staattiset tiedostot, joita voidaan helposti päivittää Git-committeilla
Käyttö
Rekisteröintisivusto on automaattisesti saatavilla osoitteessa https://register.arthurreira.dev infrastruktuurin valmistelun jälkeen. Päivitykset tehdään:
- Muokkaamalla rekisteröintilomakkeen tiedostoja säilössä
- Tekemällä muutoksia main-haaraan
- GitHub Actions rakentaa ja ottaa automaattisesti päivitetyn sivuston käyttöön
Tulos
Elävä, aina saatavilla oleva rekisteröintisivusto, joka ei vaadi manuaalisia käyttöönotto-askelia. Osallistujat voivat ilmoittautua hackathon-tapahtumiin milloin tahansa, ja järjestäjät voivat päivittää rekisteröintilomakkeen yksinkertaisilla Git-commiteilla.