Listeye dön
AI-first B2B Micro/47

AI İş İlanı Yazarı

Pozisyon notlarını yazıyorsun, AI inclusive + ATS uyumlu LinkedIn/kariyer.net formatında ilan üretiyor.

Zaman
4 saat
bootcamp süresi
Kim ödeyecek
Küçük işletmelere
Hiring manager / kurucu — ayda
Para hedefi
$3.8k MRR
Freemium
Stack
Next.js + Supabase + Claude
AI merkezde
/01

Kimin derdi bu?

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

Kim
Hiring manager / kurucu — ayda 1-3 yeni pozisyon açıyor
Canı yanan yer
İlan yazması 2 saat; jenerik dil aday çekmiyor; ATS keyword'leri unutulur
Şu an nasıl yapıyor
LinkedIn template + copy/edit; cinsiyet/inclusive dile dikkat etmiyor
/02

6 saate sığar mı?

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

S — 4-6 saat. Form + AI generate + multi-platform format. Kapsamı dar.

/03

Ne ile inşa edeceksin?

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

FrameworkNext.js 15 App Router
UIshadcn/ui + Tailwind
DatabaseSupabase Postgres
AuthSupabase Auth
AIClaude Sonnet 4.6
DeployVercel
/04

Hangi parçalar?

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

  1. 1Pozisyon notu form (rol, sorumluluk, lokasyon, süreç)
  2. 2Inclusive dil kontrolü
  3. 3ATS keyword analizi
  4. 4Multi-platform format (LinkedIn, kariyer.net, internal)
  5. 5Hazır şablon kütüphanesi
  6. 6Kopyala/paylaş linkler
/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

Sade, hızlı bitiyor; her hiring manager bir kez kullansa retention'ı zayıf ama freemium funnel iyi

Neden hayır

ChatGPT direkt yapıyor; differansiyasyon TR template'leri ve inclusive checker'da

/07

Para nereden gelir?

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

Fiyat
Freemium: 2 ilan ücretsiz, $19/ay sınırsız
Hedef ARR
200 paid × $19 = $3.8k MRR
Model
Freemium
/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
# AI İş İlanı Yazarı

**Ne inşa ediyoruz:** Pozisyon notlarını forma yazınca inclusive + ATS uyumlu + Türkçe/İngilizce + LinkedIn/kariyer.net formatlarına uyarlanmış iş ilanı çıkaran araç.

**Kullanıcının işi (JTBD):** Yeni junior frontend pozisyonu açıyorum, 5 dakikada içeriği aday çekecek bir ilana dönüşsün ve ATS'de doğru anahtar kelimeleri taşısın.

---

## Stack
- Next.js 15 App Router
- Tailwind + shadcn/ui
- Supabase Postgres + Auth
- Claude Sonnet 4.6
- Deploy: Vercel

## Veri modeli
```sql
create table job_posts (
  id uuid primary key default gen_random_uuid(),
  user_id uuid references auth.users not null,
  role text, level text, location text, employment_type text,
  responsibilities text, requirements text, perks text,
  generated jsonb, lang text default 'tr',
  inclusive_score int, ats_keywords text[],
  created_at timestamptz default now()
);
```

## Ana akışlar
1. Form: rol, seviye, lokasyon (remote/hybrid/office), sorumluluklar (bullets), gerekenler, perks, ücret aralığı.
2. AI generate → 3 sekmeli çıktı (LinkedIn, kariyer.net, internal). Her biri kopya butonlu.
3. Inclusive skor: cinsiyet/dil/erişilebilirlik kırmızı bayrakları (sayısı + öneri).
4. ATS önemli kelimeler liste (rolden çıkarılmış).

## 6 saatlik inşa sırası
- 0:00–1:00 — Scaffold, form alanları
- 1:00–2:30 — Claude prompt: 3 format + inclusive check + ATS keyword
- 2:30–3:30 — Sekmeli çıktı UI
- 3:30–4:30 — Inclusive bayrak görselleştirme
- 4:30–5:30 — Stripe paywall + freemium limit
- 5:30–6:00 — Vercel deploy

## Başarı kriteri
- [ ] 1 form girişiyle 3 farklı format çıktı veriyor
- [ ] Inclusive uyarılar makul (örn. "junior" yerine "1-2 yıl deneyim")
- [ ] ATS keyword listesi role'e uygun
- [ ] Freemium limit aşılınca paywall görünüyor

## Dikkat
- Türkiye'de cinsiyetli ifade ("genç bayan eleman") ilanlarda yaygın → tespit + alternatif öner.
- "İngilizce çıktı için tek tıkla translate" Pro feature olabilir.
- "kariyer.net" özel formatı kısa metin tercih ediyor — UI'da uyar.

Bu sana uymadı mı?

Hepsini gör