Ali Naci Tüysüz

Projeler

Full-stack uygulamalar, AI projeleri, masaüstü araçlar ve e-ticaret sistemleri

Öne Çıkan

Demo Video

Full-Stack · AIBitirme Projesi

TaskFlow AI — Oyunlaştırılmış Ajan Tabanlı Görev Yönetim Sistemi

Bitirme Projesi · JIRA/Asana Alternatifi

JIRA/Asana alternatifi olarak tasarlanmış, görev atama ve yük dengelemeyi otomatikleştiren 6 özel AI agent içeren platform. Puan, rozet, seviye ve liderlik tablosu ile tam gamification mekaniği. Küçük ekipler ve öğrencilere yönelik.

Özellikler

  • 6 AI agent ile otomatik görev atama ve yük dengeleme
  • Puan · rozet · seviye · liderlik tablosu tam gamification mekaniği
  • Google Gemini LLM entegrasyonu ile akıllı görev önerileri ve darboğaz tespiti
  • Django Channels + WebSocket ile gerçek zamanlı liderlik tablosu ve bildirimler
  • Celery + Redis ile asenkron görev kuyrukları ve otomasyon ajanları
  • React.js + TypeScript ile Kokpit panelleri ve takvim entegrasyonu
  • React Native ile iOS/Android görev takip mobil uygulaması
  • Redis cache ile sorgu performansı %83 iyileştirildi
  • 40+ API endpoint, Django REST Framework
  • Tüm servisler Docker ile konteynerize edildi

Mimari

3 kişilik ekipte full stack geliştirme tek başına üstlenildi. Backend: DRF + Channels modüler mimari. Frontend: React.js Kokpit. Mobil: React Native. Tüm servisler Docker Compose ile orchestrate ediliyor.

Teknolojiler

DjangoDRFDjango ChannelsCeleryRedisReact.jsTypeScriptReact NativePostgreSQLGoogle GeminiDockerWebSocket
Full-Stack · MonorepoÖne Çıkan

Sağlık Profesyonelleri Komisyon Platformu

Klinik / Eczane Yönetim Sistemi

Diyetisyen, veteriner ve personal trainer'ların hastalarına dijital reçete/antrenman planı oluşturduğu, ürünleri Shopify sepetiyle önerdiği ve her satıştan otomatik komisyon kazandığı çok rollü platform. Klinik/eczane admini; profesyonelleri, komisyon oranlarını ve kampanyaları tek panelden yönetiyor.

Özellikler

  • İmzalı PDF reçete üretimi, QR kod ve WhatsApp paylaşımı — hasta tek tıkla Shopify'a yönlendiriliyor
  • Shopify OAuth entegrasyonu, ürün katalogu cache, önceden dolu sepet linki otomasyonu
  • Kampanya bazlı komisyon oranı yönetimi, aylık hesap kapatma ve ödeme makbuzu yükleme
  • iOS/Android/Web destekli Expo React Native mobil uygulama
  • Cron job tabanlı kampanya yönetimi, Excel raporlama ve push bildirimi
  • Rol bazlı erişim: diyetisyen · veteriner · personal trainer · admin

Mimari

Monorepo: /backend (Express REST API) · /admin (Next.js dashboard) · /mobile (Expo React Native). PostgreSQL şeması Prisma migrations ile yönetiliyor. Shopify OAuth akışı ve webhook'lar backend tarafında işleniyor.

Teknolojiler

Node.jsExpress.jsNext.js 16React Native (Expo)PostgreSQLPrisma ORMJWTShopify APINetgsm SMSExpo PushPDFKitExcelJSDocker

Diğer Projeler

Full-Stack · SaaS

Job Tracker — İş Başvuru Takip Platformu

Full-Stack SaaS · CI/CD

Google OAuth ile kimlik doğrulama, iş başvurularını Başvuruldu → Mülakat → Teklif → Reddedildi pipeline'ında takip eden full stack SaaS uygulama. Redux Toolkit ile state yönetimi, Jest ile test kapsamı, GitHub Actions ile otomatik CI/CD.

Özellikler

  • Google OAuth ile güvenli kimlik doğrulama (NextAuth.js)
  • Kanban-style başvuru pipeline: Başvuruldu · Mülakat · Teklif · Reddedildi
  • Redux Toolkit ile global state yönetimi
  • Jest + React Testing Library ile test kapsamı
  • GitHub Actions ile CI/CD pipeline
  • Vercel'e otomatik deploy

Mimari

Next.js App Router, NextAuth.js session yönetimi, Prisma ORM ile veritabanı migrasyonları. GitHub Actions CI pipeline test + build + Vercel deploy adımlarını otomatize ediyor.

Teknolojiler

Next.js 14TypeScriptPostgreSQLPrisma ORMRedux ToolkitNextAuth.jsJestGitHub ActionsDockerVercel
Full-Stack · Chrome Extension

SEO Radar — Rekabetçi SERP Analiz Aracı

Chrome Extension + REST API Backend

Google arama sonuçlarında rakip sayfaları gerçek zamanlı fetch eden ve SEO skoru (0-100), authority skoru, intent tespiti ve keyword gap analizi yapan Chrome uzantısı + REST API. Backend'de paralel worker pattern ile birden fazla URL eş zamanlı analiz ediliyor.

Özellikler

  • 0-100 SEO puanı ve authority skoru üretimi
  • 15+ SEO sinyali: H1/H2 yapısı, meta, kanonik, gizli metin, iç link sayısı
  • Türkçe NLP: karakter normalizasyonu, token bazlı kapsama, stop word filtreleme
  • Paralel worker pattern ile eş zamanlı çoklu URL analizi
  • CSV dışa aktarma ve sayfalama desteği
  • JWT auth ile kullanıcı ve tarama geçmişi yönetimi

Mimari

Chrome extension (content.js + background.js) backend REST API'ya istek atar. Node.js/Express backend: 7 endpoint, Prisma ORM, JWT auth. Paralel URL analizi async worker pattern ile.

Teknolojiler

Vanilla JSChrome Manifest V3Node.jsExpress.jsPostgreSQLPrisma ORMJWTContent ScriptService Worker
Full-Stack · NestJS

İçerik Onay & Yayınlama Sistemi

Instagram İçerik Akış Yönetimi

Markaların Instagram içeriklerini taslak → inceleme → onay → zamanlama → yayınlama akışıyla yönettiği; onay almadan hiçbir gönderinin yayınlanamadığı kurumsal içerik yönetim platformu. Versiyon geçmişi ve 2FA güvenliği ile tam denetim.

Özellikler

  • 5 aşamalı durum makinesi: taslak → incelemede → onaylandı → zamanlandı → yayınlandı
  • Her düzenleme yeni ContentVersion olarak saklanıyor — tam versiyon geçmişi
  • Çok rollü erişim: içerik üretici · onaylayıcı · marka admini · süper admin
  • Zamanı geçen gönderiler otomatik 'overdue' işaretleniyor, ekip uyarılıyor
  • OTP tabanlı 2FA güvenliği
  • Instagram Graph API entegrasyonu

Mimari

NestJS modüler mimari: Auth · Users · Brands · Contents · Approvals · Publish · Notifications · Dashboard. TypeORM migrations ile şema yönetimi. Cron job ile zamanlanmış yayın ve overdue kontrolü.

Teknolojiler

NestJSTypeORMPostgreSQLJWT2FA (OTPLib)bcryptInstagram Graph API
Full-Stack · Otomasyon

Instagram Gönderi İzleme & Eskalasyon Sistemi

Gerçek Zamanlı Sosyal Medya Monitörü

Zamanlanmış Instagram gönderilerinin gerçekten yayınlanıp yayınlanmadığını Meta Graph API üzerinden dakikada bir kontrol eder. Gönderi tespit edilemezse 3 seviyeli e-posta + Telegram eskalasyon zinciri başlar.

Özellikler

  • Dakikada bir çalışan cron — Meta Graph API ile gönderi varlığı doğrulanıyor
  • 3 seviyeli eskalasyon: 10 dk yanıt yoksa otomatik sonraki seviyeye
  • Çift kanal bildirim: e-posta (EVET/HAYIR butonlu HTML) ve Telegram inline klavyesi
  • Token tabanlı güvenli yanıt — sadece yetkili kişi onaylayabiliyor
  • Çoklu marka yönetimi, kendi takvimi ve iletişim listesi
  • Otomatik 30 günlük log temizleme (gece cron)

Mimari

Full-stack: /backend (Express + Prisma + cron) · /frontend (React SPA, korumalı rotalar). Cron katmanı 3 ayrı servis olarak çalışıyor: gönderi kontrol · eskalasyon · log temizleme.

Teknolojiler

Node.jsExpress.jsReactViteTailwind CSSPostgreSQLPrisma ORMNodemailerTelegram Bot APInode-cronDocker
Full-Stack · E-Ticaret

Ürün Görseli Şablon Editörü & Meta Feed Üretici

E-Ticaret Görsel Otomasyon

E-ticaret markalarının CSV ürün feed'inden gelen görsellere özel logo, fiyat etiketi ve metin katmanı ekleyen sürükle-bırak şablon editörü. Render edilen görsellerle Meta Commerce Manager'a hazır CSV feed otomatik üretiyor.

Özellikler

  • {{title}} · {{price}} · {{brand}} değişkenleri her üründe otomatik dolduruluyor
  • Sharp ile sunucu taraflı yüksek kaliteli görsel render
  • Binlerce ürünlük CSV önbelleğe alınıyor — editör yalnızca tek ürün yüklüyor
  • Meta uyumlu CSV çıktısı — Facebook/Instagram Shops'a direkt beslenebilir
  • Veri Bekleniyor → Render Bekliyor → Feed Hazır pipeline durumu
  • Sürükle-bırak katman yönetimi: konum, boyut, opaklık, döndürme

Mimari

Next.js App Router: /app/page.tsx (marka dashboard) · /app/editor/page.tsx (editör) · /app/api/brands/ (CRUD + CSV). Sharp render işlemi API route içinde async çalışıyor.

Teknolojiler

Next.js 16TypeScriptReact 19Tailwind CSSSharpFabric.jsPostgreSQL@dnd-kitfast-xml-parser
Full-Stack

Hastane Yönetim Sistemi

Django · DRF · React.js

Hasta, doktor ve randevu verilerini yöneten RESTful API ile rol bazlı erişim kontrolü (RBAC) sistemi. Modern ve kullanıcı dostu randevu yönetim arayüzü.

Özellikler

  • Hasta, doktor ve randevu CRUD API'ları
  • Rol bazlı erişim kontrolü (RBAC)
  • Django REST Framework ile 40+ API endpoint
  • React.js ile modern randevu yönetim arayüzü
  • PostgreSQL veri modeli tasarımı

Teknolojiler

DjangoDRFPostgreSQLReact.jsPython
Yapay Zeka · AI/ML

Çapraz-Modal Veri Erişim Sistemi

Yapay Zeka · Contrastive Learning

Contrastive learning kullanarak metin, görsel ve video gibi farklı veri türlerini eşleştiren yapay zeka modeli. Benzerlik tabanlı çapraz-modal arama yapılabilen React.js arayüzü.

Özellikler

  • Metin, görsel ve video çapraz-modal eşleştirme
  • Contrastive learning modeli sıfırdan tasarlandı ve eğitildi
  • Benzerlik tabanlı arama sistemi
  • React.js ile kullanıcı dostu arayüz

Teknolojiler

PyTorchContrastive LearningNumPyReact.jsPython
Masaüstü · Electron

Pixlite — Toplu Görsel Optimizasyon

Masaüstü Uygulaması · Windows

E-ticaret satıcılarının yüzlerce ürün görselini tek tıkla yeniden boyutlandırıp hedef dosya boyutuna akıllıca sıkıştırması. Saatlik manuel işi dakikaya indiriyor. Windows installer ile dağıtılıyor.

Özellikler

  • 4 hazır preset: E-Ticaret (1600px/750KB) · Küçük Resim · Yüksek Kalite · Web
  • Akıllı boyut kontrolü: hedef KB'a ulaşmak için kaliteyi 6 adımda ayarlıyor
  • Gerçek zamanlı log: önceki/sonraki boyut ve yüzde azalma
  • Klasör yapısı korunuyor — _optimized/ içinde orijinal hiyerarşi
  • İptal edilebilir toplu işlem
  • electron-forge + Squirrel ile .exe kurulum paketi

Mimari

Electron main/renderer mimarisi. contextBridge ile güvenli IPC. Sharp işlemleri main process'te, UI renderer'da. Netlify'da tanıtım sitesi.

Teknolojiler

Electron v29Sharp v0.33Vanilla JS/HTML/CSSelectron-forgeSquirrel.Windows
Tarayıcı Uzantısı

SEO & Dijital Pazarlama Chrome Uzantı Seti

4 Ayrı Chrome/Edge Uzantısı

SEO uzmanları ve dijital pazarlamacılar için Google SERP analizi, rakip içerik tarama ve Meta reklam indirmeyi otomatize eden 4 ayrı Chrome/Edge uzantısı. Sıfır bağımlılık, sıfır sunucu.

Özellikler

  • SearchLens Pro: SERP sonuçlarını arka planda fetch eder, 3 kapsam modunda filtreler
  • Meta Ads Downloader: reklam kütüphanesini tarar, görselleri/videoları ZIP olarak indirir
  • SEO Radar: 15+ SEO sinyali, 0-100 puan ve otorite skoru
  • SERP Filter: gerçek zamanlı Google sonuç filtreleme, filtre hafızası
  • Türkçe karakter normalleştirme desteği
  • Sıfır bağımlılık, sıfır sunucu — tamamen client-side

Mimari

Her uzantı: manifest.json (V3) · content.js (DOM manipülasyonu) · background.js (service worker) · popup.html/js (UI).

Teknolojiler

Vanilla JSChrome Manifest V3Content ScriptService WorkerChrome Storage APIFetch API
Otomasyon · Python

B2B Tedarikçi Katalog Takip Botu

Otomatik Web Scraper · Python

B2B pazaryerini misafir oturumuyla sistematik olarak tarayan, tüm ürünleri CSV'ye aktaran ve her çalıştırmada önceki veriyle karşılaştırarak yeni ürün, fiyat değişikliği ve stok güncellemelerini loglayan Python botu.

Özellikler

  • Misafir oturum yönetimi: session cookies ile kimlik doğrulama
  • Değişiklik tespiti: yeni ürün · silinen ürün · fiyat değişimi · stok değişimi
  • UTF-8 BOM ile Excel uyumlu CSV çıktısı
  • Nazik tarama: 0.8 sn gecikme, 20 sn timeout
  • Windows Task Scheduler ile saatlik/günlük otomatik çalıştırma
  • 15 alan: ürün_id, ad, barkod, kategori (3 seviye), marka, fiyat, stok, resim_url

Mimari

3 script: yasir_scraper.py (ana tarayıcı) · zamanlayici.py (sürekli döngü) · gorev_zamanlayici_kur.py (Task Scheduler kurulumu).

Teknolojiler

Python 3.10+requestsBeautifulSoup4lxmlWindows Task Scheduler
FrontendCanlı

Quiz App — İnteraktif Test Uygulaması

Next.js · TypeScript · Vercel

TypeScript tip güvenliği ve React hook'ları kullanarak soru gösterme, cevaplama ve puan hesaplama içeren interaktif quiz uygulaması. Mobile-first responsive tasarım, Vercel'e deploy.

Özellikler

  • TypeScript ile tam tip güvenli uygulama
  • React hook'ları ile soru akışı ve puan hesaplama
  • Mobile-first responsive tasarım
  • Vercel'e deploy edilmiş

Teknolojiler

Next.jsTypeScriptTailwind CSSVercel
FrontendCanlı

Weather App — Hava Durumu Uygulaması

Next.js · OpenWeatherMap API · Vercel

OpenWeatherMap API entegrasyonu ile şehir bazlı anlık hava durumu sorgulama. Sıcaklık, nem, rüzgar hızı ve 5 günlük tahmin gösterimi. TypeScript ile tip güvenli API modelleme.

Özellikler

  • Şehir bazlı anlık hava durumu sorgulama
  • 5 günlük tahmin, sıcaklık, nem, rüzgar hızı
  • TypeScript ile tip güvenli API response modelleme
  • Mobile-first responsive tasarım

Teknolojiler

Next.jsTypeScriptOpenWeatherMap APITailwind CSSVercel
Full-StackCanlı

Kişisel Portfolyo Sitesi

Bu sitenin kendisi · Next.js 16

Next.js App Router ile SSR/SSG hibrit yapıda kişisel portfolyo ve CV sitesi. Resend API ile çalışan iletişim formu, responsive mobile-first tasarım ve Vercel'de deploy.

Özellikler

  • Next.js App Router ile SSR/SSG hibrit yapı
  • Resend API entegrasyonu ile e-posta iletişim formu
  • 7 sayfa: Projeler · Deneyim · Hakkımda · E-Ticaret · Blog · İletişim
  • Responsive mobile-first tasarım — Tailwind CSS v4
  • TypeScript ile tam tip güvenli codebase
  • Vercel'de deploy

Teknolojiler

Next.js 16React 19TypeScriptTailwind CSS v4Resend APIVercel

Daha fazla proje için

GitHub profilimde daha fazla kod örneği, açık kaynak katkıları ve deneysel projeler bulabilirsiniz.

GitHub'da İncele