Çalışmanın kapsamı
SalonIQ; güzellik ve hizmet işletmeleri için randevu, müşteri, kasa, stok, üyelik ve raporlama akışlarını tek panelde toplayan SaaS ürünüdür.
Benim rolüm
Ürün kapsamı, çok kiracılı mimari, operasyon ekranları, ödeme/stok akışı ve AI destekli geliştirme planlaması.
Çözülen problem
Parçalı salon operasyonlarını çok kiracılı, izlenebilir bir SaaS akışında birleştirmek.
Öne çıkan çıktı
- Randevu
- Müşteri/üyelik
- Kasa
- Stok
- Online rezervasyon
- Ödeme
- Raporlama
- Çoklu tenant
- Admin
Kullanıcı ve iş hedefi
-
Salon sahipleri
-
Çalışanlar
-
Müşteriler
-
Platform yöneticileri
-
Abonelik geliri
-
Operasyon verimliliği
-
Online rezervasyon
-
Ödeme ve stok kontrolü
Teknoloji yığını
- React
- TypeScript
- Vite
- Node.js
- Express
- Supabase PostgreSQL
- RLS
- PayTR
- PWA
- Sentry
Uygulama katmanları
- Framework: React/Vite, Express
- Backend: Node.js/Express
- Veritabanı: Supabase PostgreSQL; Row Level Security
- Hosting: Belgeli yapı: Netlify frontend, Render backend, Supabase veri katmanı
- CMS: Hazırlanıyor
- Entegrasyonlar: PayTR, Supabase Realtime, Sentry, OCR/NLP ve AI hazırlıkları
Mimari ve teknik kararlar
Frontend, server, landing ve araç paketlerinden oluşan monorepo; Supabase RLS ile tenant sınırı.
- Gerçek zamanlı değişiklikler için Supabase + polling yedeği
- PayTR ödeme katmanı
- Sürüm ve dalga bazlı kanonik dokümantasyon
Tasarım ve marka dili
- Tasarım sistemi: Uygulama ve landing bileşenleri; ayrıntılı token özeti detay hazırlanıyor
- Marka dili: Türkçe SaaS ve operasyon dili
- Responsive yaklaşım: Web uygulaması, public booking ve PWA akışları; ayrıntı kaynak kodda.
Doğrulama ve kaynak
Ürün kapsamı, deployment kayıtları, monorepo yapısı ve uygulama bileşenleri belgeli.
Çıkarılan ders
Operasyonel durum, sürüm ve deployment kaydı tek kanonik belgede tutulmalı.
Doğrulama sınırı
MVP ve production kayıtları belgeli; ürün salon operasyonları, randevu, kasa, stok ve müşteri yönetimi ekseninde geliştirildi.
Bu sayfa erişilebilir proje dosyalarından yeniden oluşturulmuş bir arşiv kaydıdır. Kanıtlanamayan alanlar tamamlanmış üretim işi gibi sunulmaz; eksik detaylar doğrulandıkça güncellenir.
