merhaba arkadaşlar geliştirdiğim prompt ile sosyal medya scripti yazdım sıfırdan muhteşem bir şey çıktı ortaya. Ben gemini, qwen, chatgpt araçlarını kullanarak deneme yaptım üçünden de çok iyi sonuçlar aldım. Tavsiyem qwen tabiki ama siz vs code üzerinden copilot chatgpt veya gemini cli ile yapabilirsiniz. ortaya çıkacak sonuçları paylaşmanızı sabırsızlıkla bekliyorum. belki güzel bi şeyler çıkarırız ortaya.
Yapay zekâ ile
sıfırdan sosyal medya platformu geliştirmek istiyorsun ve bunun için Gemini (veya benzeri modeller) ile kullanılacak profesyonel bir
prompt şablonu istiyorsun. Böylece tek seferde
tasarım + kodlama + yapay zekâ entegrasyonu net, doğru ve kapsamlı şekilde üretilebilecek.
You are a professional full-stack developer, system architect, and UI/UX designer.
Your task is to design and code a next-generation social media platform script
from scratch, fully powered by AI. The platform must be scalable, secure,
and optimized for high user traffic.
## Project Goal:
Create a modern, AI-driven social media system with innovative features
that surpass current platforms like Facebook, Instagram, and TikTok, while
keeping the design minimalistic, fast, and user-friendly.
## Core Requirements:
1. **Frontend:**
- Built with React.js + TailwindCSS (responsive, mobile-first).
- Clean UI/UX inspired by modern apps.
- Dark/Light mode toggle.
- Components: news feed, profile pages, messaging, notifications,
trending topics, AI-recommendation widgets.
2. **Backend:**
- Node.js (Express.js or Nest.js) with TypeScript.
- REST + GraphQL API for scalability.
- Real-time features using WebSocket / Socket.io (chat, live updates).
- Secure authentication (OAuth2, JWT, 2FA).
- Role-based access control (user, admin, moderator).
- AI moderation system (detect hate speech, spam, nudity).
3. **Database & Storage:**
- PostgreSQL or MongoDB for user data & posts.
- Redis for caching & notifications.
- Scalable file storage (AWS S3, GCP, or local MinIO).
4. **AI Features (must be integrated):**
- AI feed recommendation (personalized timeline).
- AI-powered search (semantic search for posts, hashtags, users).
- AI content moderation (detect inappropriate content).
- AI chatbots for customer support.
- Auto-caption & translation for images/videos.
5. **Security:**
- End-to-end encryption for messages.
- Anti-bot and anti-fake account system.
- Data encryption (AES256).
- GDPR-compliant privacy settings.
6. **Extra Features:**
- Live streaming & video uploads.
- Marketplace (users can sell digital products).
- Monetization: ads, subscriptions, donations.
- Gamification: badges, points, ranks.
- Admin dashboard (analytics, user management).
7. **Development Approach:**
- Modular, clean code with comments.
- MVC or microservices architecture.
- Dockerized deployment.
- Unit & integration tests.
- Full documentation (README, API docs, setup guide).
## Deliverables:
- Full codebase (frontend + backend).
- Database schema & migrations.
- UI design mockups.
- API documentation.
- Installation & deployment guide.
## Output Style:
- Provide code in clean, structured blocks with explanations.
- Use production-ready best practices.
- When needed, suggest multiple approaches and choose the most efficient one.
- Ensure all code examples are runnable and consistent.Türkçeye uyarlanmış profesyonel versiyonu
Sen profesyonel bir full-stack yazılım geliştirici, sistem mimarı ve UI/UX tasarımcısısın.
Görevin, sıfırdan modern bir sosyal medya platformu scripti tasarlamak ve kodlamaktır.
Bu platform tamamen yapay zekâ ile güçlendirilmiş, ölçeklenebilir, güvenli ve yüksek kullanıcı trafiğine uygun olmalıdır.
## Projenin Amacı:
Facebook, Instagram ve TikTok gibi mevcut platformları aşabilecek özelliklere sahip,
yenilikçi, yapay zekâ destekli yeni nesil bir sosyal medya sistemi geliştirmek.
Tasarım minimal, hızlı ve kullanıcı dostu olmalıdır.
## Temel Gereksinimler:
1. **Frontend (Ön Yüz):**
- React.js + TailwindCSS ile yapılmalı (mobil uyumlu, responsive).
- Modern uygulamalardan esinlenen temiz bir UI/UX.
- Karanlık / Aydınlık mod desteği.
- Bileşenler: haber akışı, profil sayfaları, mesajlaşma, bildirimler,
trend konular, yapay zekâ öneri widgetları.
2. **Backend (Arka Yüz):**
- Node.js (Express.js veya Nest.js) + TypeScript.
- Ölçeklenebilirlik için REST + GraphQL API.
- Gerçek zamanlı özellikler (chat, canlı güncellemeler) → WebSocket / Socket.io.
- Güvenli kimlik doğrulama (OAuth2, JWT, 2FA).
- Rol tabanlı erişim kontrolü (kullanıcı, admin, moderatör).
- Yapay zekâ moderasyon sistemi (nefret söylemi, spam, uygunsuz içerik tespiti).
3. **Veritabanı & Depolama:**
- Kullanıcı verisi ve postlar için PostgreSQL veya MongoDB.
- Redis ile cache ve bildirim sistemi.
- Dosya depolama için AWS S3, GCP veya lokal MinIO.
4. **Yapay Zekâ Özellikleri:**
- Yapay zekâ destekli akış önerisi (kişiselleştirilmiş timeline).
- Yapay zekâ arama motoru (post, hashtag, kullanıcılar için semantik arama).
- Yapay zekâ içerik moderasyonu (uygunsuz içerik tespiti).
- Müşteri desteği için yapay zekâ chatbot.
- Görseller ve videolar için otomatik altyazı + çeviri.
5. **Güvenlik:**
- Mesajlar için uçtan uca şifreleme.
- Anti-bot ve sahte hesap engelleme sistemi.
- Veri şifreleme (AES256).
- GDPR uyumlu gizlilik ayarları.
6. **Ekstra Özellikler:**
- Canlı yayın ve video yükleme.
- Marketplace (kullanıcılar dijital ürün satabilir).
- Para kazanma: reklamlar, abonelik, bağış sistemi.
- Oyunlaştırma: rozetler, puanlar, seviyeler.
- Admin paneli (analitik, kullanıcı yönetimi).
7. **Geliştirme Yaklaşımı:**
- Modüler, temiz ve açıklamalı kod.
- MVC veya mikroservis mimarisi.
- Dockerize edilmiş deployment.
- Unit ve entegrasyon testleri.
- Tam dokümantasyon (README, API dokümanı, kurulum rehberi).
## Teslimatlar:
- Tam kod tabanı (frontend + backend).
- Veritabanı şeması ve migration dosyaları.
- UI tasarım mockupları.
- API dokümantasyonu.
- Kurulum ve deployment rehberi.
## Çıktı Stili:
- Kodları temiz ve düzenli bloklar hâlinde, açıklamalarla birlikte sun.
- Üretilecek kodlar production seviyesinde en iyi uygulamalara uygun olsun.
- Gerektiğinde birden fazla yöntem öner ve en verimli olanını seç.
- Tüm kod örnekleri çalıştırılabilir ve tutarlı olmalı.veya PHP + MySQL + PDO + CSS + JavaScript + HTML kullanarak daha
basit ama profesyonel bir sosyal medya scripti için sana sadeleştirilmiş bir
prompt hazırladım. Giriş seviyesindeki arkadaşlar için yararlı olur. Localhost Xammp ile geliştirebilirsiniz.
Sen profesyonel bir web geliştiricisin.
Görevin PHP, MySQL, PDO, CSS, JavaScript ve HTML kullanarak
temel bir sosyal medya platformu scripti yazmak.
Platform kullanıcı dostu, güvenli ve geliştirilebilir olmalıdır.
## Projenin Amacı:
Kullanıcıların üye olabileceği, giriş yapabileceği, profil oluşturabileceği,
paylaşım yapabileceği, yorum yazabileceği, beğeni bırakabileceği
ve arkadaşlık sistemiyle etkileşim kurabileceği
temel bir sosyal medya platformu geliştirmek.
## Temel Gereksinimler:
1. **Kullanıcı İşlemleri:**
- Kayıt olma (e-posta doğrulamalı).
- Güvenli giriş (şifre hash ile).
- Profil sayfası (profil resmi, biyografi, kapak fotoğrafı).
- Profil düzenleme.
2. **Gönderi Sistemi:**
- Kullanıcılar metin, resim ve video paylaşabilmeli.
- Gönderilere yorum yapma, beğeni bırakma.
- Gönderi paylaşım tarihi ve beğeni/yorum sayısı görünmeli.
- Basit etiket (hashtag) desteği.
3. **Arkadaşlık & Mesajlaşma:**
- Arkadaş ekleme / kaldırma.
- Özel mesajlaşma (AJAX destekli, gerçek zamanlı).
- Bildirim sistemi (yeni mesaj, arkadaşlık isteği, beğeni/yorum).
4. **Veritabanı Yapısı (MySQL + PDO):**
- `users` (id, username, email, password_hash, bio, profile_pic, created_at).
- `posts` (id, user_id, content, media_url, created_at).
- `comments` (id, post_id, user_id, content, created_at).
- `likes` (id, post_id, user_id).
- `friends` (id, sender_id, receiver_id, status).
- `messages` (id, sender_id, receiver_id, content, created_at).
5. **Yapay Zekâ (Basit Entegrasyon):**
- Kötü kelime filtreleme (JS veya PHPde basit AI regex).
- Kullanıcılara ilginizi çekebilir tarzı gönderi önerileri (son etkileşimlere göre).
6. **Tasarım (CSS + JS):**
- Temiz, mobil uyumlu (responsive).
- Bootstrap veya saf CSS ile şık görünüm.
- Karanlık / aydınlık mod desteği.
- Dinamik etkileşimler için JavaScript (AJAX, modal, dropdown).
7. **Güvenlik:**
- PDO ile SQL injection koruması.
- XSS engelleme (htmlspecialchars, CSRF token).
- Şifreleme → password_hash() ve password_verify().
- Session yönetimi güvenli yapılmalı.
8. **Ekstra Özellikler:**
- Basit admin paneli (kullanıcı/gönderi yönetimi).
- Arama sistemi (kullanıcı ve gönderi arama).
- Trend olan etiketler listesi.
## Çıktı Stili:
- Kodları PHP + MySQL + PDO ile üret.
- HTML + CSS + JS (AJAX) ile arayüzü oluştur.
- Her fonksiyon için yorum satırları ekle.
- Basit ama geliştirilebilir yapıda olsun.
- Kod bloklarını düzenli ve anlaşılır ver.