Finkley — SaaS do dla salonów kosmetycznych
Finkley to niszowa aplikacja SaaS do rachunkowości zarządczej dla małych salonów kosmetycznych w Unii Europejskiej (2–10 pracowników: fryzjerstwo, manicure, SPA, tatuaż, kosmetologia).
Problem: właściciele salonów widzą wizyty klientów w Booksy/Fresha, ale nie znają swojego realnego zysku po odjęciu wszystkich kosztów. Liczą raz na kwartał w Excelu albo w głowie.
Rozwiązanie: jeden przycisk → zysk za wybrany okres. Ewidencja wizyt, kosztów, rozliczanie wynagrodzeń pracowników, analityka. Bez księgowego żargonu.
Co zostało zrealizowane (solo, full-stack):
Architektura multi-tenant z izolacją danych przez Postgres Row-Level Security
Logowanie: e-mail, Google OAuth, Telegram Login
Subskrypcje i automatyczny VAT przez Stripe + Stripe Tax
Szyfrowanie danych integracji (AES-256-GCM)
Backend serverless na Supabase Edge Functions
CI/CD przez GitHub Actions, hosting na GitHub Pages
Stack: React 18 · TypeScript · Vite · Tailwind · shadcn/ui · Supabase (Postgres / Auth / Storage / Edge Functions) · Stripe · Sentry
Projekt zaprojektowany i utrzymywany przez jedną osobę — od pomysłu i architektury po produkcję. Zgodność z RODO, dane przechowywane w UE (Frankfurt).
#SaaS #ReactJS #TypeScript #Supabase #PostgreSQL #Stripe #FullStack #WebApp #FinTech #BeautyTech #Tailwind #StartupMVP
Problem: właściciele salonów widzą wizyty klientów w Booksy/Fresha, ale nie znają swojego realnego zysku po odjęciu wszystkich kosztów. Liczą raz na kwartał w Excelu albo w głowie.
Rozwiązanie: jeden przycisk → zysk za wybrany okres. Ewidencja wizyt, kosztów, rozliczanie wynagrodzeń pracowników, analityka. Bez księgowego żargonu.
Co zostało zrealizowane (solo, full-stack):
Architektura multi-tenant z izolacją danych przez Postgres Row-Level Security
Logowanie: e-mail, Google OAuth, Telegram Login
Subskrypcje i automatyczny VAT przez Stripe + Stripe Tax
Szyfrowanie danych integracji (AES-256-GCM)
Backend serverless na Supabase Edge Functions
CI/CD przez GitHub Actions, hosting na GitHub Pages
Stack: React 18 · TypeScript · Vite · Tailwind · shadcn/ui · Supabase (Postgres / Auth / Storage / Edge Functions) · Stripe · Sentry
Projekt zaprojektowany i utrzymywany przez jedną osobę — od pomysłu i architektury po produkcję. Zgodność z RODO, dane przechowywane w UE (Frankfurt).
#SaaS #ReactJS #TypeScript #Supabase #PostgreSQL #Stripe #FullStack #WebApp #FinTech #BeautyTech #Tailwind #StartupMVP