Co już umiesz
Jako Mag Danych potrafisz:
- wyjaśnić, dlaczego dane w pamięci znikają
- wersjonować kod przez Git i robić kopie na GitHub
- zapisywać wiadomości w SQLite
- wdrażać serwer (Render) i frontend (Vercel/Netlify) – już wiesz z poziomu Mistrza
Pokażę ci: lista kontrolna
Przejdź projekt i zaznacz, co masz:
| Zadanie | Zrobione? |
|---|---|
| Repozytorium na GitHub, najnowszy kod wrzucony | ☐ |
.gitignore ma node_modules, .env, web.db | ☐ |
Serwer używa SQLite dla /api/vzkazy | ☐ |
| Wiadomości zostają po restarcie serwera | ☐ |
| Frontend woła właściwy URL API (localhost albo produkcja) | ☐ |
Wdrożenie z bazą danych
- Wrzuć
my-serverna GitHub. - Na Render utwórz Web Service z repozytorium (
npm install,node server.js). - Uwaga: pierwszy
web.dbpowstanie pusty na serwerze przy starcie – to w porządku. - Wdróż frontend jak wcześniej; w
fetchużyj URL Render zamiastlocalhost:3900.
Dyplom: Skończyłeś cały poziom? W sekcji Certyfikaty możesz wydrukować dyplom Maga Danych – zasłużona nagroda za całą pracę.
Teraz ty 💪
- Przejdź tabelę powyżej i dokończ brakujące.
- Napisz 3 zdania w README repozytorium (na GitHub): o czym jest projekt, jak go uruchomić (
npm install,node server.js) i na jakim porcie działa. - Wyślij link do działającego frontendu dorosłemu albo koledze – twoja strona ze stałą księgą gości.
Sprawdź się: Cały poziom 4 jest zrobiony. Jesteś Magiem Danych – kod masz pod kontrolą w Git, a dane żyją w bazie. 🎉
Co wyniesiesz z tej lekcji
- Mag Danych = Git + GitHub + SQLite + wdrożenie.
- W produkcji myśl o stałym dysku albo hostowanej bazie.
- Podróż trwa dalej: Poziom 5 – Wynalazca nauczy twoją stronę rozmawiać z API i AI.
© 2026 Ing. Martin Polak / AlgoRhino · Warunki korzystania z treści