ostrie-barbershop
Stos i projekt
Frontend: React 18 + Vite + Tailwind CSS. REST przez fetch.
Backend: FastAPI + SQLAlchemy 2 + SQLite (łatwo migrować na Postgres).
Powiadomienia: przy nowym wpisie backend asynchronicznie wysyła powiadomienie mistrzowi w Telegramie.
Styl: ciemny editorial / nowoczesny brutalizm, premium. Paleta — węgiel #0c0c0d + mosiądz #c9742d + off-white #ece7df. Czcionki — Anton (wyświetlanie, WIELKIE LITERY) + Manrope (treść).
Frontend: React 18 + Vite + Tailwind CSS. REST przez fetch.
Backend: FastAPI + SQLAlchemy 2 + SQLite (łatwo migrować na Postgres).
Powiadomienia: przy nowym wpisie backend asynchronicznie wysyła powiadomienie mistrzowi w Telegramie.
Styl: ciemny editorial / nowoczesny brutalizm, premium. Paleta — węgiel #0c0c0d + mosiądz #c9742d + off-white #ece7df. Czcionki — Anton (wyświetlanie, WIELKIE LITERY) + Manrope (treść).