Listeye dön
Türkiye'ye Özel/74

Dövizci Günlük Operasyon Defteri

Alış-satış kayıtları, anlık kur sapması alarmı, gün sonu vergi raporu — küçük döviz büfeleri için.

Zaman
6 saat
bootcamp süresi
Kim ödeyecek
Küçük işletmelere
Yetkili döviz büfesi sahipleri
Para hedefi
100 büfe × ₺349 = ₺35k…
Abonelik
Stack
Next.js + Supabase + Claude
AI destek
/01

Kimin derdi bu?

Gerçek bir insan, gerçek bir acı. Kafanda canlandır.

Kim
Yetkili döviz büfesi sahipleri (1-3 şube)
Canı yanan yer
Defter manuel; mali müşavire gönderim CSV problemi; SARP/TCMB kuruna sapma takibi yok
Şu an nasıl yapıyor
Excel/defter + mali müşavire elden
/02

6 saate sığar mı?

Bootcamp modunda sıkıştırılmış senaryo.

M — 6-10 saat. İşlem CRUD + TCMB API + rapor.

/03

Ne ile inşa edeceksin?

Sıfırdan yazmayacaksın — bu parçaları birleştireceksin.

FrameworkNext.js 15 App Router
UIshadcn/ui + Tailwind + Recharts
DatabaseSupabase Postgres
AuthSupabase Auth
AIClaude Haiku (anomaly özet)
DeployVercel
Entegrasyonlar
TCMB kur API
/04

Hangi parçalar?

Her parça ayrı bir commit. Sırayla yakala.

  1. 1İşlem girişi (alış/satış, döviz, miktar, kur)
  2. 2TCMB kur senkronu
  3. 3Sapma alarmı
  4. 4Müşteri kayıt (SARP üst limit)
  5. 5Günlük gelir/gider raporu
  6. 6Mali müşavire CSV export
/05

Piyasada kimler var?

Rakip değil, referans. Sen onlardan küçük, hızlı ve yakın olacaksın.

/06

Neden evet, neden hayır?

Kısa bir gerçeklik testi.

Neden evet

Niche + zorunlu; SARP raporlama avantaj

Neden hayır

Küçük TAM; düzenleme değişikliği takibi gerek

/07

Para nereden gelir?

Bir çerçeve, değil kesin plan. İlk 100 kullanıcıya odaklan.

Fiyat
₺349/ay (1 şube)
Hedef ARR
100 büfe × ₺349 = ₺35k/ay
Model
Subscription
/08

Claude Code'a ver

Aşağıdaki prompt'u olduğu gibi kopyala, Claude Code'a yapıştır. Stack, veri modeli, 6 saatlik inşa sırası ve başarı kriterleri içinde.

prompt.md
# Dövizci Günlük Operasyon Defteri

**Ne inşa ediyoruz:** Yetkili döviz büfesinin günlük alış-satış işlemlerini, müşteri kaydını, TCMB kuruna sapmayı takip eden ve gün sonu rapor üreten araç.

**Kullanıcının işi (JTBD):** Günde 50 işlemi hızla giriyor olmak ve gece TCMB kurundan sapma + günlük kâr raporunu otomatik almak istiyorum.

---

## Stack
- Next.js 15 App Router
- Tailwind + shadcn/ui + Recharts
- Supabase Postgres + Auth
- TCMB kur scrape (XML feed)
- Claude Haiku (anomaly özet)
- Deploy: Vercel

## Veri modeli
```sql
create table transactions (
  id uuid primary key default gen_random_uuid(),
  user_id uuid references auth.users not null,
  type text check (type in ('buy','sell')),
  currency text, amount numeric, rate numeric,
  try_total numeric, customer_id uuid,
  occurred_at timestamptz default now()
);

create table customers (
  id uuid primary key default gen_random_uuid(),
  user_id uuid references auth.users,
  full_name text, tckn text, daily_total numeric
);

create table tcmb_rates (
  id uuid primary key default gen_random_uuid(),
  recorded_at date, currency text,
  buying numeric, selling numeric
);
```

## Ana akışlar
1. Günlük TCMB kuru cron çek.
2. İşlem girişi (hızlı klavye-only akış): alış/satış, döviz, miktar, kur.
3. Müşteri eşleştir (TCKN ile aynı gün limit kontrol).
4. Sapma alarmı (TCMB ± %0.5'in üstü).
5. Gün sonu rapor: kâr, hacim, müşteri sayısı, anomali notu.

## 6 saatlik inşa sırası
- 0:00–1:00 — Scaffold + auth + işlem formu
- 1:00–2:00 — TCMB kur cron
- 2:00–3:00 — Müşteri kayıt + günlük limit
- 3:00–4:00 — Sapma alarmı UI
- 4:00–5:00 — Gün sonu rapor + CSV export
- 5:00–6:00 — Vercel deploy

## Başarı kriteri
- [ ] 20 işlem girişi 30sn'den hızlı (klavye-only)
- [ ] TCMB kur otomatik güncelleniyor
- [ ] Sapma %0.5+ kırmızı vurguyla görünüyor
- [ ] Gün sonu rapor PDF/CSV
- [ ] Mobil hızlı giriş çalışıyor

## Dikkat
- BDDK / Hazine düzenlemeleri: SARP üst limit (35.000$ üstü kayıt) kontrol akışı.
- Mobil giriş kritik — POS yanında telefon.
- AI sadece "neden farklı işlem" anomaly özet — kararı almıyor.
- Mali müşavire CSV format: işlem tarihi, döviz, kur, TL toplam.

Bu sana uymadı mı?

Hepsini gör