Uhut Sancar

Geliştirdiğim projeler

Web, mobil ve backend teknolojilerini birlikte kullandığım projeler. Her birinde arayüzün yanında veri modeli, API tasarımı ve performans tarafına da katkı verdim
2026
Dashboard uygulaması — Nuxt & ECharts
Nuxt, Nuxt UI ve Pinia ile geliştirdiğim yönetim paneli arayüzü. ECharts ile veri görselleştirme, tarih aralığı seçimi, tablo ve filtre bileşenleri üzerinde çalıştım. Bileşen sorumluluklarını ayrı tutmaya ve panelin farklı ekran boyutlarında bozulmadan çalışmasına odaklandım.
Dashboard uygulaması — Nuxt & ECharts
2025
Monetao — harcama takip uygulaması
Gelir ve giderleri kategori bazlı takip eden, Recharts ile grafik desteği sunan React uygulaması. Axios ile API iletişimi, react-router-dom ile yönlendirme, react-hot-toast ile bildirim akışı kullandım. Formlarda doğrulama ve hata durumlarının kullanıcıya net gösterilmesi üzerinde çalıştım.
Monetao — harcama takip uygulaması
2025
MotionMeet — sporcuları buluşturan sosyal platform
Sporcuların birbirini bulup etkinlik paylaşabildiği full-stack sosyal medya uygulaması. İstemci tarafında React ve Redux Toolkit ile state yönetimi, sunucu tarafında Express ve Mongoose ile REST API geliştirdim. Clerk ile kimlik doğrulama, ImageKit ile medya yönetimi, Inngest ile arka plan işleri ve Nodemailer ile e-posta bildirimleri kullandım.
MotionMeet — sporcuları buluşturan sosyal platform
2025
Skillence — yapay zeka destekli CV analizi
Yüklenen CV'yi seçilen iş ilanıyla karşılaştırıp yapay zeka desteğiyle geri bildirim veren uygulama. React Router 7 ile dosya tabanlı yönlendirme, pdfjs ile tarayıcıda PDF ayrıştırma, react-dropzone ile dosya yükleme ve Zustand ile state yönetimi kullandım. Yüklenme, hatalı dosya ve boş sonuç durumlarını arayüzde ayrı ayrı ele aldım.
Skillence — yapay zeka destekli CV analizi
2026
Support.io — SaaS canlı destek sistemi
Bir web sitesine tek satır script ile eklenen, Intercom benzeri SaaS canlı destek sistemi. Monorepo olarak kurdum: Express + Socket.IO backend, React 18 + Vite yönetici paneli ve hiçbir bağımlılığı olmayan, saf JavaScript ile yazılmış gömülebilir widget. Gerçek zamanlı mesajlaşma, anahtar kelime eşleştiren SSS botu, tek panelden çoklu site yönetimi, konuşma yönlendirme, kalıcı ziyaretçi takibi ve ziyaretçinin bulunduğu sayfaya göre bağlam sunan destek akışı içeriyor. Panelde İngilizce/Türkçe dil desteği ve karanlık mod var. Mongoose ile veri modelleme, JWT ve bcrypt ile kimlik doğrulama, dosya yükleme tarafında güvenlik doğrulamaları, Docker ve Caddy ile deployment yapılandırması mevcut.
Support.io — SaaS canlı destek sistemi
2026
Velora — dağıtık e-ticaret altyapısı
.NET 8 ile geliştirdiğim, mikroservis mimarisine dayalı e-ticaret altyapısı. Identity, Catalog, Basket, Order, Payment ve Notification servisleri kendi veritabanlarıyla ayrı ayrı çalışıyor; istemciler Ocelot tabanlı API Gateway üzerinden tek adrese gidiyor. Servisler arası iletişimi BuildingBlocks altında yazdığım event bus katmanıyla kurdum: sözleşmeler soyut tutuluyor, RabbitMQ ve Azure Service Bus implementasyonları arasında konfigürasyondan geçiş yapılabiliyor. Sipariş–ödeme akışı integration event'ler üzerinden yürüyor, altyapı bileşenleri Docker Compose ile ayağa kalkıyor.
Velora — dağıtık e-ticaret altyapısı
© 2026 Uhut Sancar