← projekty · 06 / 09

Blog autorski

Blog o projektowaniu i programowaniu z własnym panelem admina - CMS napisany od zera, nie WordPress.

Rola
full-stack
Stack
Flask · SQLAlchemy · PostgreSQL
Hosting
własny VPS (demo, reset co godzinę)
Link
na żywo →

Problem

Gotowe CMS-y niosą ze sobą cudzy kod, cudze decyzje i cudze ograniczenia - a przy tym nie pokazują, jak myślę o architekturze, kiedy nikt tego ode mnie nie wymaga.

Rozwiązanie

Flask i SQLAlchemy zamiast gotowego CMS-a - panel admina, edytor i cała logika napisane od zera. Treść przechodzi przez sanityzację przed zapisem i dopiero przy renderze dokładane są wzbogacenia: spis treści, znaczniki czasu czytania, popover z definicjami pojęć. Każda zmiana treści zostaje jako wersja do przywrócenia, log zmian pokazuje historię edycji. Panel ma kosz zamiast trwałego kasowania, harmonogram publikacji i podgląd mobilny przed wysłaniem wpisu na żywo.

Efekt

Blog, na którym samo prowadzenie treści jest tak samo dopracowane jak to, co czyta odwiedzający. Rozwijany na bieżąco, pokryty ponad 370 testami. Demo na żywo z kontem do edycji - dane logowania widoczne na stronie, treść resetuje się co godzinę.

© 2026 Michał Minor Ronim - moje produkty · zbudowane w Astro · repo tej strony