{"id":50959400,"url":"https://github.com/poyrazavsever/poyraz-prompts","last_synced_at":"2026-06-18T11:33:07.798Z","repository":{"id":350439827,"uuid":"1206794219","full_name":"poyrazavsever/poyraz-prompts","owner":"poyrazavsever","description":"A minimal and curated archive of my AI prompts used in hackathons, events, and daily workflows.","archived":false,"fork":false,"pushed_at":"2026-04-10T11:44:18.000Z","size":908,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-04-10T12:17:05.687Z","etag":null,"topics":["ai","archive","generative-ai","hackathon","prompt-engineering","prompts"],"latest_commit_sha":null,"homepage":"https://prompts.poyrazavsever.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/poyrazavsever.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-04-10T09:02:58.000Z","updated_at":"2026-04-10T11:44:23.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/poyrazavsever/poyraz-prompts","commit_stats":null,"previous_names":["poyrazavsever/poyraz-prompts"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/poyrazavsever/poyraz-prompts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poyrazavsever%2Fpoyraz-prompts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poyrazavsever%2Fpoyraz-prompts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poyrazavsever%2Fpoyraz-prompts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poyrazavsever%2Fpoyraz-prompts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/poyrazavsever","download_url":"https://codeload.github.com/poyrazavsever/poyraz-prompts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poyrazavsever%2Fpoyraz-prompts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34489169,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-18T02:00:06.871Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","archive","generative-ai","hackathon","prompt-engineering","prompts"],"created_at":"2026-06-18T11:33:06.799Z","updated_at":"2026-06-18T11:33:07.746Z","avatar_url":"https://github.com/poyrazavsever.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Poyraz Prompts: Minimal Prompt Arşivi\n\nPoyraz Prompts, Next.js mimarisi ve poyraz-ui bileşen kütüphanesi kullanılarak geliştirilmiş, minimal ve veri odaklı bir yapay zeka prompt arşivleme platformudur. Bu proje, çeşitli etkinliklerde, sprintlerde veya günlük kullanımda geliştirilen özel promptların düzenli bir şekilde saklanmasını, kategorize edilmesini ve kolayca paylaşılmasını sağlar.\n\n## Proje Vizyonu\n\nProjenin temel amacı, karmaşadan uzak, sadece içeriğe odaklanan bir kullanıcı deneyimi sunmaktır. Boş alanların (whitespace) cömertçe kullanıldığı, monokrom renk paletinin tercih edildiği ve tipografinin ön planda tutulduğu bir tasarım dili benimsenmiştir.\n\n## Temel Özellikler\n\n- Veri Odaklı Yapı: Herhangi bir veritabanı kurulumuna ihtiyaç duymadan, projenin içindeki statik veriler üzerinden çalışır.\n- Dinamik Kategori Sayfaları: Her etkinlik veya konu başlığı için otomatik olarak oluşturulan özel detay sayfaları.\n- Akıllı Arama ve Filtreleme: Ana sayfa üzerinden başlık, açıklama veya etiketlere göre anlık arama yapabilme imkanı.\n- Tek Tıkla Kopyalama: Prompt metinlerini panoya kopyalayan ve kullanıcıya anlık bildirim (toast) veren etkileşimli arayüz.\n- SEO Optimizasyonu: Her sayfa için dinamik meta veriler ve arama motoru dostu URL yapısı.\n- Duyarlı Tasarım: Mobil, tablet ve masaüstü cihazlarla tam uyumlu, akıcı arayüz.\n\n## Teknik Yığın\n\nProje, modern web teknolojilerinin en güncel sürümleriyle inşa edilmiştir:\n\n- Framework: Next.js 16 (App Router)\n- Kütüphane: React 19\n- Stil: Tailwind CSS 4\n- UI Bileşenleri: poyraz-ui (Özel bileşen kütüphanesi)\n- İkonlar: Lucide React\n- Bildirimler: Sonner\n- Tipografi: Geist ve Geist Mono font aileleri\n\n## Proje Yapısı\n\n```bash\npoyraz-prompts/\n├── app/                  # Next.js App Router (Sayfalar ve Layout)\n│   ├── [slug]/           # Dinamik kategori detay sayfası\n│   ├── page.tsx          # Ana sayfa (Kategori listesi ve arama)\n│   └── layout.tsx        # Global layout ve navbar sarmalayıcı\n├── components/           # Projeye özel arayüz bileşenleri\n├── data/                 # Prompt verilerinin tutulduğu JSON dosyaları\n│   └── prompts.json      # Ana veri kaynağı\n├── docs/                 # Proje planı ve dokümantasyon\n├── public/               # Statik varlıklar (Logolar, ikonlar)\n└── package.json          # Bağımlılıklar ve scriptler\n```\n\n## Veri Formatı\n\nPromptlar `data/prompts.json` dosyası içinde aşağıdaki şemaya uygun olarak saklanır:\n\n```json\n{\n  \"slug\": \"kategori-basligi\",\n  \"title\": \"Kategori Başlığı\",\n  \"description\": \"Kategori hakkında kısa açıklama metni.\",\n  \"tags\": [\"Etiket1\", \"Etiket2\"],\n  \"date\": \"YYYY-MM-DD\",\n  \"prompts\": [\n    {\n      \"id\": \"1\",\n      \"title\": \"Prompt Başlığı\",\n      \"text\": \"Gerçek prompt içeriği buraya gelir.\",\n      \"description\": \"Bu promptun ne işe yaradığına dair açıklama.\"\n    }\n  ]\n}\n```\n\n## Kurulum ve Çalıştırma\n\nProjeyi yerel ortamınızda çalıştırmak için aşağıdaki adımları izleyebilirsiniz:\n\n1. Depoyu klonlayın:\n   ```bash\n   git clone https://github.com/kullaniciadi/poyraz-prompts.git\n   ```\n\n2. Proje dizinine gidin:\n   ```bash\n   cd poyraz-prompts\n   ```\n\n3. Bağımlılıkları yükleyin:\n   ```bash\n   pnpm install\n   ```\n\n4. Geliştirme sunucusunu başlatın:\n   ```bash\n   pnpm dev\n   ```\n\n5. Tarayıcınızda `http://localhost:3000` adresini ziyaret edin.\n\n## Yayına Alma\n\nBu proje Vercel veya benzeri platformlarda kolayca yayınlanabilir. Herhangi bir dinamik sunucu tarafı işlemi veya veritabanı bağlantısı gerektirmediği için Next.js'in statik dışa aktarma (static export) özelliklerinden tam verimlilikle yararlanır.\n\n## Lisans\n\nBu proje MIT lisansı altında lisanslanmıştır. Detaylar için LİSANS dosyasına bakabilirsiniz.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpoyrazavsever%2Fpoyraz-prompts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpoyrazavsever%2Fpoyraz-prompts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpoyrazavsever%2Fpoyraz-prompts/lists"}