Skip to content

Latest commit

Β 

History

History
50 lines (32 loc) Β· 1.59 KB

File metadata and controls

50 lines (32 loc) Β· 1.59 KB

IT Lab HOGENT-IT-Lab.github.io

Website for IT-Lab HoGent using GitHub Pages and Next.js. Authorization with Auth0 for upcoming features.
https://hogent-it-lab.github.io

πŸ”§ Development

.env

NODE_ENV=development

NEXT_PUBLIC_AUTH0_DOMAIN=Auth0 Domain
NEXT_PUBLIC_AUTH0_CLIENT_ID=Auth0 Client ID
NEXT_PUBLIC_AUTH0_API_AUDIENCE=Auth0 API Audience

run app

Install and update packages using yarn install then use yarn dev to run the project on a local server.

πŸš€ Projects

Verantwoordelijken: @JochenVanSeveren, @TieProost

πŸ“ Algemene notes

2 opties om data bij te houden:

  • πŸ“„ Hardcoded json files. Mag perfect en is minder werk!
  • πŸ—„οΈ Database verbinden met prisma orm bv. API schrijven is niet nodig aangezien Next.js server side rendering heeft en form actions.

πŸ“œ Certificates

Html template om te zetten naar pdf met enkele variabelen zoals naam, periode, uitgevoerde projecten en events...

Verantwoordelijken: Jens, Fiorel

πŸ“… Events sectie

Simpele lijst van events met toekomst / verleden. Naam, datum, locatie, beschrijving, ?foto, verslag...

Verantwoordelijken: Viktor, Sena, Joris

πŸ”„ Rooster vernieuwen

Google Calendar gebruiken we niet meer, dus gebruik een calender component om ons teams rooster te tonen

Verantwoordelijken: Sena, Fiorel, Jens

πŸ“ˆ Ledenlijst (dit jaar en vorige jaren)

Npm package gebruiken om een ledenlijst te maken

Verantwoordelijken: Joris, Viktor