Finkley — SaaS управлінського обліку для салонів краси
Finkley — нішевий SaaS-додаток управлінського обліку для малих салонів краси в Європейському Союзі (2–10 майстрів: перукарні, манікюр, СПА, тату, косметологія). Проблема: власниці салонів бачать записи клієнтів у Booksy/Fresha, але не розуміють свою реальну прибуток після всіх витрат. Розраховують раз на квартал в Excel або в голові. Рішення: одна кнопка → прибуток за період. Облік візитів, витрат, розрахунок зарплат майстрів, аналітика. Без бухгалтерського жаргону. Що реалізовано (соло, full-stack):
Multi-tenant архітектура з ізоляцією даних через Postgres Row-Level Security
Auth: email, Google OAuth, Telegram Login
Підписки та автоматичний VAT через Stripe + Stripe Tax
Шифрування секретів інтеграцій (AES-256-GCM)
Serverless-бекенд на Supabase Edge Functions
CI/CD через GitHub Actions, хостинг на GitHub Pages
Стек: React 18 · TypeScript · Vite · Tailwind · shadcn/ui · Supabase (Postgres / Auth / Storage / Edge Functions) · Stripe · Sentry
Проект розроблений і підтримується однією людиною від ідеї та архітектури до production. Відповідність GDPR, дані в EU (Франкфурт).
#SaaS #ReactJS #TypeScript #Supabase #PostgreSQL #Stripe #FullStack #WebApp #FinTech #BeautyTech #Tailwind #StartupMVP
Multi-tenant архітектура з ізоляцією даних через Postgres Row-Level Security
Auth: email, Google OAuth, Telegram Login
Підписки та автоматичний VAT через Stripe + Stripe Tax
Шифрування секретів інтеграцій (AES-256-GCM)
Serverless-бекенд на Supabase Edge Functions
CI/CD через GitHub Actions, хостинг на GitHub Pages
Стек: React 18 · TypeScript · Vite · Tailwind · shadcn/ui · Supabase (Postgres / Auth / Storage / Edge Functions) · Stripe · Sentry
Проект розроблений і підтримується однією людиною від ідеї та архітектури до production. Відповідність GDPR, дані в EU (Франкфурт).
#SaaS #ReactJS #TypeScript #Supabase #PostgreSQL #Stripe #FullStack #WebApp #FinTech #BeautyTech #Tailwind #StartupMVP