Kaj si osvojil
Kot Čarovnik podatkov znaš:
- razložiti, zakaj podatki v pomnilniku izginejo
- različicirati kodo z Gitom in varnostno kopirati na GitHubu
- shranjevati sporočila v SQLite
- objaviti strežnik (Render) in frontend (Vercel/Netlify) – to že znaš iz Mojstra
Pokažem ti: kontrolni seznam
Pojdi skozi projekt in odkljukaj:
| Naloga | Končano? |
|---|---|
| Repozitorij na GitHubu, najnovejša koda pushana | ☐ |
.gitignore vsebuje node_modules, .env, web.db | ☐ |
Strežnik uporablja SQLite za /api/vzkazy | ☐ |
| Sporočila ostanejo po ponovnem zagonu strežnika | ☐ |
| Frontend kliče pravilen URL API-ja (localhost ali produkcija) | ☐ |
Objava z bazo podatkov
my-serverpushaj na GitHub.- Na Renderju ustvari Web Service iz repozitorija (
npm install,node server.js). - Opomba: prva
web.dbse na strežniku ob zagonu ustvari prazna – to je v redu. - Frontend objavi kot prej; v
fetchuporabi URL Renderja namestolocalhost:3900.
Potrdilo: Končal celo raven? V razdelku Potrdila lahko natisneš potrdilo Čarovnika podatkov – zaslužena nagrada za vse delo.
Zdaj si na vrsti 💪
- Pojdi skozi tabelo zgoraj in dopolni, kar manjka.
- V README repozitorija na GitHubu napiši 3 stavke: o čem je projekt, kako ga zaženeš (
npm install,node server.js) in na katerih vratih teče. - Povezavo do živega frontenda pošlji staršu ali prijatelju – tvoja stran s trajno knjigo obiskovalcev.
Preveri se: Celotna raven 4 je končana. Si Čarovnik podatkov – koda je pod nadzorom v Gitu, podatki živijo v bazi. 🎉
Kaj si vzameš iz te lekcije
- Čarovnik podatkov = Git + GitHub + SQLite + objava.
- V produkciji razmisli o trajnem disku ali gostujoči bazi.
- Pot se nadaljuje: Raven 5 – Izumitelj bo naučila tvojo stran govoriti z API-ji in umetno inteligenco.
© 2026 Ing. Martin Polak / AlgoRhino · Pogoji uporabe vsebine