ostrie-barbershop
Stack and Design
Frontend: React 18 + Vite + Tailwind CSS. REST via fetch.
Backend: FastAPI + SQLAlchemy 2 + SQLite (easy to migrate to Postgres).
Notifications: upon a new entry, the backend asynchronously sends a message to the master in Telegram.
Style: dark editorial / modern brutalism, premium. Palette — charcoal #0c0c0d + brass #c9742d + off-white #ece7df. Fonts — Anton (display, UPPERCASE) + Manrope (body).
Frontend: React 18 + Vite + Tailwind CSS. REST via fetch.
Backend: FastAPI + SQLAlchemy 2 + SQLite (easy to migrate to Postgres).
Notifications: upon a new entry, the backend asynchronously sends a message to the master in Telegram.
Style: dark editorial / modern brutalism, premium. Palette — charcoal #0c0c0d + brass #c9742d + off-white #ece7df. Fonts — Anton (display, UPPERCASE) + Manrope (body).