Vad du behärskar
Som Data-trollkarl kan du:
- förklara varför data i minnet försvinner
- versionshantera kod med Git och säkerhetskopiera på GitHub
- spara meddelanden i SQLite
- deploya en server (Render) och en frontend (Vercel/Netlify) – det kan du redan från Mästaren
Jag visar: checklistan
Gå igenom ditt projekt och bocka av:
| Uppgift | Klar? |
|---|---|
| Repository på GitHub, senaste kod pushad | ☐ |
.gitignore innehåller node_modules, .env, web.db | ☐ |
Servern använder SQLite för /api/vzkazy | ☐ |
| Meddelanden finns kvar efter serveromstart | ☐ |
| Frontend anropar rätt API-URL (localhost eller produktion) | ☐ |
Deploya med databas
- Pusha
my-servertill GitHub. - På Render, skapa en Web Service från repositoryt (
npm install,node server.js). - Obs: den första
web.dbskapas tom på servern vid start – det är okej. - Deploya frontend som förut; i
fetch, använd Render-URL:en i stället förlocalhost:3900.
Diplom: avslutat hela nivån? I avsnittet Certifikat kan du skriva ut ditt Data-trollkarl-diplom – en välförtjänt belöning för allt ditt arbete.
Nu är det din tur 💪
- Gå igenom tabellen ovan och fyll i det som saknas.
- Skriv 3 meningar i repositoryts README (på GitHub): vad projektet handlar om, hur man kör det (
npm install,node server.js) och vilken port det kör på. - Skicka länken till din live-frontend till en förälder eller kompis – din webbplats med en permanent gästbok.
Kolla: Hela nivå 4 är klar. Du är en Data-trollkarl – din kod är under kontroll i Git och din data lever i en databas. 🎉
Det här tar du med dig från lektionen
- Data-trollkarl = Git + GitHub + SQLite + deployment.
- I produktion, tänk på permanent disk eller en hostad DB.
- Resan fortsätter: Nivå 5 – Uppfinnaren lär din webbplats prata med API:er och AI.
© 2026 Ing. Martin Polak / AlgoRhino · Villkor för innehållsanvändning