Base ekosisteminden süzülmüş, kaynaklı günlük özet bültenleri.
MVP: Manuel admin (local) + Git ile yayın. x402 ödeme henüz yok.
1. Local'de npm run dev
2. /admin ile bülten ekle → content/bulletins/YYYY-MM-DD.md oluşur
3. git add content/bulletins && git commit -m "brief: YYYY-MM-DD"
4. git push
5. Vercel otomatik deploy → canlı site güncellenir
Vercel üzerinde dosya yazılmaz; bültenler Git üzerinden yayınlanır.
| Rota | Açıklama |
|---|---|
/ |
Landing |
/bulletin |
Liste + son bülten |
/bulletin/[tarih] |
Tek bülten |
/admin |
Şifre korumalı ekleme (local kullanım) |
git clone <repo-url>
cd base-daily-brief
npm install
cp .env.example .env.local
# ADMIN_PASSWORD=guclu-sifre
npm run dev# Proje klasöründe
npx vercel login
npx vercelDashboard'dan Environment Variables ekle:
ADMIN_PASSWORD= (admin şifren — production'da admin kullanılmayacak olsa da koy)
Production:
npx vercel --prodGitHub bağlarsan her git push otomatik deploy eder.
- GitHub'da boş repo oluştur (
base-daily-brief) - Local:
git init
git add .
git commit -m "initial: Base Daily Brief MVP"
git branch -M main
git remote add origin https://github.com/KULLANICI/base-daily-brief.git
git push -u origin main- vercel.com → Import Project → bu repo'yu seç
- Deploy
# 1. Local dev açıkken /admin'den kaydet
# 2. Terminal:
git add content/bulletins/
git status
git commit -m "brief: 2026-08-12"
git pushVercel ~1 dk içinde canlıya alır.
content/bulletins/ ← bülten .md dosyaları (Git'te)
src/app/admin/ ← ekleme formu
src/app/bulletin/ ← okuma sayfaları
src/lib/bulletins.ts ← okuma/yazma helpers
src/app/api/admin/add/ ← kayıt API
- x402 ile ücretli erişim
- Base Mini App
- İsteğe bağlı: Vercel KV ile online admin (Git'siz)