ai-startup-skills
AI 제품을 만드는 스타트업을 위한 7단계 에이전트 스킬: 검증 → 비즈플랜 → 정책 → 로드쇼 → 고객 확보 → 가격 책정 → 등록
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗YKS 2027 için günlük işletim yüzeyi: saat saat bloklar, deneme netleri, yanlış defteri, 39 haftalık faz planı ve kurallar. Bağımlılık yok, derleme yok.
Vercel (önerilen — depo gizli kalabilir):
*.vercel.app adresini telefonda aç → Ana ekrana ekle. Gerçek uygulama gibi kurulur.GitHub Pages (depo herkese açık olmalı):
main / root → Save.https://<kullanıcı>.github.io/275/ adresini telefonda aç → Ana ekrana ekle.Sayfa netlerini ve hedefini gösteriyor. Public'te bunlar herkese açık olur. Vercel + gizli depo aynı sonucu verir ve veri dışarı çıkmaz.
Kayıt tarayıcının localStorage'ında — cihaz başına ayrı. Sol alttaki Yedek al / yükle (telefonda: Plan → Veri) JSON indirir; öbür cihaza yükleyince aynı kayıt oraya geçer. Haftada bir yedek al.
sw.js içindeki SURUM sabitini bir artır. Yoksa telefon eski sürümü
önbellekten göstermeye devam eder.
arsiv/)"Dünya Nasıl İşler" okuma arşivi aynı sitede, /arsiv/ adresinde. 275 ile aynı
adreste durduğu için aynı tarayıcı kaydını görür:
app.js → ARSIV_ORAN, arsiv/kaynak/kilit.html → KILIT.oran.KILIT.gunlukDk, KILIT.uzatmaDk.Arşive bölüm eklemek: arsiv/kaynak/<dosya>/bolum-N.html yaz, başlığını
arsiv/kaynak/dosyalar.json içine ekle, python arsiv/build.py çalıştır.
arsiv/index.html derlenmiş çıktıdır; elle düzenleme.
esitle.js, supabase/esitleme.sql)Telefon ile bilgisayar arasında bloklar, netler, defter ve arşiv ilerlemesi eşitlenir.
supabase/esitleme.sql içeriğini yapıştırıp çalıştır.esitle.js başındaki SB_URL ve SB_ANAHTAR satırlarını doldur (Project Settings → API).bloklar.js günün bloklarını tutar: ad dışarıdan görünen ad, is uygulama içinde görünen asıl iş.
Blokları değiştirince node araclar/takvim-uret.js ile takvim dosyalarını yeniden üret.takvim.ics (alarmlı) ve takvim-sessiz.ics: Plan → Takvim'den telefona eklenir.kasa.js giriş kodu ekranı: Plan → Giriş kodu. Kod cihazda kalır.app.js → TEKRAR_ARALIK.arsiv/kaynak/ek.html.api/bildir.js, supabase/bildirim.sql)Supabase'deki zamanlayıcı 5 dakikada bir api/bildir'i çağırır; o da o dakikada başlayan blok
varsa, ya da ara mesaj / durum yoklaması sırası geldiyse, kayıtlı cihazlara bildirim gönderir.
Bildirimde yalnızca bloğun dış adı ve saat yazar.
VAPID_OZEL ve BILDIRIM_SIFRE (ikisi de gizli) → Redeploy.supabase/bildirim.sql → Run.select public.bildirim_kur('<BILDIRIM_SIFRE>', 'https://<site>');
Zamanlayıcıyı kurar ve bir deneme bildirimi gönderir.
Mesaj metinleri ve saatleri: api/bildir.js → SERT, secim().api/gundem.js)Seçili kaynakların son başlıklarını tek listede gösterir; yalnızca Vercel'de çalışır.
Kaynak eklemek/çıkarmak: api/gundem.js → KAYNAKLAR. Kilit ve günlük süre:
app.js → GUNDEM. Hesap bağlantıları: app.js → HESAPLAR.
Depo köküne arkaplan.jpg adında bir fotoğraf koyarsan sayfanın arkasında soluk
olarak görünür. Görünürlük: styles.css → --foto (0–1). Dosya yoksa bir şey olmaz.
middleware.js Vercel'de çalışır. Vercel → Project → Settings → Environment
Variables → SITE_SIFRE adında bir değişken ekle, değerine şifreni yaz, Redeploy.
Değişken yoksa site açıktır. Giriş bir yıl hatırlanır. GitHub Pages'te çalışmaz.
| Dosya | İş |
|---|---|
index.html | İskelet ve tüm sabit metin |
styles.css | Tasarım sistemi — koyu öncelikli, açık tema data-theme="light" |
app.js | Veri modeli, bloklar, deneme/defter, grafik, yol şeridi |
sw.js | Çevrimdışı kabuk |
manifest.webmanifest | Telefona kurulum |
middleware.js | İsteğe bağlı şifre kapısı (yalnızca Vercel) |
arsiv/ | Okuma arşivi: derlenmiş index.html, kaynak/, build.py |
icons/ | Uygulama ikonları |
node araclar/test.js — bağımlılık gerektirmez, birkaç saniye sürer. Değişiklik yayınlamadan önce çalıştırılır; "KALDI" yazıyorsa o değişiklik bir şeyi bozmuştur.
Baktıkları: eşitleme birleştirmesi (iki cihaz benzetimi), blok listeleri, gizlilik (bildirim, takvim, uygulama adı, giriş ekranı gibi dışarıdan görünen hiçbir yerde ders ya da sınav adı geçmemesi), arşiv derlemesinin güncel olması, eksik dosya.
arsiv/kaynak/pano.json içinde; güncellemek için yalnızca o dosya değişir, sonra python arsiv/build.py.Ben → Spor. Program spor.js içinde (ev ve salon için ayrı; hareket, set ve tekrar aralıklarını oradan değiştirirsin; hareketin id alanına dokunma, kayıtlar ona bağlı). Günün antrenmanı açılır, her set için ağırlık ve tekrar yazılır, geçen seferki rakam kutuda soluk görünür. "Antrenmanı bitir" o günün Spor bloğunu işaretler. Kayıtlar eşitlenir ve yedeğe girer.
arsiv/index.html (kütüphane, pano, ekonomi dosyaları) ve her ders için arsiv/ders-<id>.html. python arsiv/build.py hepsini yazar. Başka sayfadaki bir bölüme giden bağlantı otomatik o sayfaya gider; ders sayfalarında kilit ve süre sayacı yok.dni-done), eşitlenir. Bugün ekranının üstünde de özet kartı var.araclar/okuma_plani.py ile üretilir (okuma.js). Gün başına parça sayısı ve saat dilimleri betiğin başında; değiştirip yeniden çalıştır.arsiv/kaynak/kutuphane.html'den, bölümler dosyalar.json'dan okunur; araclar/katalog.py bunlardan katalog.js üretir. arsiv/build.py bunu kendisi çalıştırır.app.js içindeki OK_KAPAK'ta; yeni dosya eklenince tanımlı değilse sırayla renk alır.