Osman
Osman Aydın
Ana SayfaHakkımdaProjelerİletişim
Osman

Osman Aydın

Software Developer

Modern teknolojiler ile web ve mobilde kullanıcı dostu, performanslı uygulamalar geliştiriyorum.

Hızlı Linkler

  • Ana Sayfa
  • Hakkımda
  • Projeler
  • İletişim

Sosyal Medya

İletişim için: osmanacoder@gmail.com

© 2026 Osman Aydin. Tüm hakları saklıdır.

Gizlilik PolitikasıKullanım Şartları
Aydınlar Oynuyor

Aydınlar Oynuyor

TamamlandıWeb2026

Wordle, Parolla, çevrim içi kızma birader ve tavlayı tek platformda buluşturan; günlük, haftalık ve aylık liderlik tabloları sunan sosyal oyun uygulaması.

GitHub

Proje Hakkında

Aydınlar Oynuyor; Next.js, Express.js ve MongoDB ile geliştirilmiş tam kapsamlı bir full-stack oyun platformudur. Uygulamada kullanıcı kimlik doğrulama, günlük

 skor kaydı, geçmiş oyun verileri, dönemsel liderlik tabloları ve gerçek zamanlı tavla odaları bulunur.


 Frontend tarafında Next.js App Router, React 19, Chakra UI ve Zustand kullanılmıştır. Backend tarafında Express.js, Mongoose, JWT tabanlı auth sistemi,

 httpOnly refresh token yapısı, rate limiting, Zod validasyonları ve Socket.IO ile gerçek zamanlı iletişim kurulmuştur. MongoDB üzerinde kullanıcılar,

 oyunlar, günlük skor kayıtları ve refresh token kayıtları tutulur.


 Wordle ve Parolla oyunları sitenin içinde oynanabilir şekilde geliştirilmiştir. Oyun sonuçları otomatik olarak normalize edilerek liderlik tablolarına

 yansıtılır. Tavla tarafında oda oluşturma, oda koduyla katılma, zar atma, hamle doğrulama, rakip bağlantı durumu ve yeniden bağlanma akışı Socket.IO

 üzerinden yönetilir.

Detaylı İçerik

Aydınlar Oynuyor, günlük kelime oyunlarını ve klasik tavlayı rekabetçi bir sosyal platformda bir araya getiren bir projedir. Kullanıcılar hesaplarıyla giriş

 yaptıktan sonra Wordle ve Parolla oyunlarını doğrudan site içinde oynayabilir, skorlarını kaydedebilir ve diğer oyuncularla karşılaştırabilir.


 Platformda günlük liderlik tablosu Wordle, Parolla ve genel toplam şeklinde ayrılır. Ayrıca kullanıcıların geçmiş performanslarını takip edebilmesi için

 haftalık ve aylık liderlik tabloları da bulunur. Böylece uygulama sadece tek günlük sonuçları değil, uzun vadeli oyuncu performansını da görünür hale

 getirir.


 Wordle tarafında kullanıcılar Türkçe kelimelerle klasik tahmin deneyimini yaşar. Parolla tarafında harf bazlı sorular, süre limiti, pas geçme ve cevap

 anahtarı gibi özellikler bulunur. Oyun tamamlandığında skor otomatik olarak sisteme gönderilir.


 Tavla bölümü ise eş zamanlı oynanacak şekilde tasarlanmıştır. Kullanıcılar oda oluşturabilir, oda kodunu rakipleriyle paylaşabilir ve aynı odada canlı

 olarak tavla oynayabilir. Oyun sırasında sıra takibi, zar atma, taş hareketleri, geçerli hamle kontrolü, rakibin ayrılması ve yeniden bağlanması gibi

 akışlar desteklenir.


 Proje, frontend, backend ve veritabanı tarafları tamamen özel olarak geliştirilmiş bir full-stack uygulamadır. Hem oyun deneyimi hem de skor yönetimi

 tarafında gerçek kullanıcı akışlarını kapsayan portföy değeri yüksek bir çalışmadır.

Kullanılan Teknolojiler

Next.js
React
TypeScript
•
ChakraUI
•
Axios
Express.js
Node.js
MongoDB
•
Socket.IO
Docker
•
Ngnix

Özellikler

Kullanıcı girişi ve JWT tabanlı kimlik doğrulama

Access token ve httpOnly refresh cookie yapısı

Şifrelerin bcrypt ile hashlenmesi

Parolla oyununu site içinde oynama

Wordle oyununu site içinde oynama

Oyun sonunda otomatik skor kaydı

Günlük Wordle liderlik tablosu

Günlük Parolla liderlik tablosu

Genel toplam skor liderlik tablosu

Günlük, haftalık ve aylık liderlik tablosu

Profil güncelleme ve avatar desteği

Admin kullanıcı yönetimi

Socket.IO ile gerçek zamanlı tavla

Responsive arayüz

Çok dilli altyapı

API rate limiting ve güvenlik middleware’leri

Proje Bilgileri

Yıl
2026
Rol
Full-Stack
Kategori
Web

Proje Linkleri

GitHub Repository
Kaynak kodları görüntüle
Canlı Link
Projeyi canlı olarak görüntüle

Proje Hakkında Soru?

Bu proje hakkında daha fazla bilgi almak veya benzer projeler için işbirliği yapmak ister misiniz?

İletişime Geç