


Oyun istatistiklerinizi (puan, platform, süre vb.) yönetin, düzenleyin ve takip edin. React, TypeScript & MUI ile geliştirilmiş fullstack çözüm.
Kategori
Frontend
Durum
Tamamlandı
GitHub İstatistikleri
Oluşturulma
10 Mar 2024
Son Güncelleme
10 Tem 2025
Bu projede oyuncuların oyun istatistiklerini kaydedebildiği, güncelleyebildiği ve düzenli şekilde takip edebildiği TypeScript tabanlı bir web uygulaması geliştirdim.
Oynanan oyunlara ait puan, platform, ekran görüntüsü, oynama süresi ve durum gibi veriler dağınık kalabiliyor. Bu bilgileri tek yerde tutan, güncelleyen ve tablo halinde okunabilir gösteren bir arayüz kurmak istedim.
Frontend tarafını React ve TypeScript ile kurdum. Routing, form yönetimi, veri çekme ve durum yönetimini modüler bir yapıda topladım; MUI Data Grid ile daha okunabilir liste ekranları hazırladım. Proje çok dilli yapı, form doğrulama ve ayrı backend servisiyle çalışan fullstack bir akışa göre hazırlanmış.
Ortaya oyun arşivi tutmayı kolaylaştıran, veri girişi ve güncelleme akışları net olan düzenli bir uygulama çıktı. Eski sürüme göre yapıyı TypeScript ve daha güçlü frontend araçlarıyla daha sağlam hale getirdim.
React, TypeScript, React Router DOM, TanStack React Query, Axios, Material UI, MUI Data Grid, React Hook Form, Yup, i18next, CRACO, ESLint, Prettier