Hvad du har mestret
Som Data Troldmand kan du:
- forklare, hvorfor data i hukommelsen forsvinder
- versionere kode med Git og sikkerhedskopiere på GitHub
- gemme beskeder i SQLite
- deploye en server (Render) og en frontend (Vercel/Netlify) – det ved du allerede fra Mester
Vis mig: tjeklisten
Gå igennem dit projekt og afkryds:
| Opgave | Færdig? |
|---|---|
| Repository på GitHub, seneste kode pushet | ☐ |
.gitignore indeholder node_modules, .env, web.db | ☐ |
Serveren bruger SQLite til /api/vzkazy | ☐ |
| Beskeder forbliver efter en servergenstart | ☐ |
| Frontend kalder den korrekte API-URL (localhost eller produktion) | ☐ |
Deployment med database
- Push
my-servertil GitHub. - På Render, opret en Web Service fra repositoryet (
npm install,node server.js). - Bemærk: den første
web.dboprettes tom på serveren ved opstart – det er fint. - Deploy frontend som før; i
fetch, brug Render-URL’en i stedet forlocalhost:3900.
Diplom: færdig med hele niveauet? I afsnittet Certifikater kan du printe dit Data Troldmand-diplom – en velfortjent belønning for alt dit arbejde.
Nu er det din tur 💪
- Gå igennem tabellen ovenfor og udfyld det, der mangler.
- Skriv 3 sætninger i repositoryets README (på GitHub): hvad projektet handler om, hvordan man kører det (
npm install,node server.js), og hvilken port det kører på. - Send linket til din live frontend til en forælder eller ven – din hjemmeside med en permanent gæstebog.
Tjek: Hele niveau 4 er færdigt. Du er Data Troldmand – din kode er under kontrol i Git, og dine data lever i en database. 🎉
Det tager du med fra denne lektion
- Data Troldmand = Git + GitHub + SQLite + deployment.
- I produktion, tænk på permanent disk eller en hostet DB.
- Rejsen fortsætter: Niveau 5 – Opfinder lærer din hjemmeside at tale med API’er og AI.
© 2026 Ing. Martin Polak / AlgoRhino · Vilkår for indholdsbrug