FreelanceApp

Freelancer'lar için kapsamlı proje yönetim uygulaması. Müşteri takibi, proje ve görev yönetimi (Kanban board), zaman kaydı (faturalanabilir/faturalanmaz), rol tabanlı erişim kontrolü ve davetiye bazlı kullanıcı yönetimi sunar. Docker ile tek komutla ayağa kalkar.

Freelancer'ın hayatını kolaylaştıran tek platform: müşterilerini yönet, projelerini takip et, çalışma saatlerini kaydet — hepsi güvenli, rol tabanlı erişimle.

freelance2.jpg
freelance1.jpg
TypeScriptJavaScriptDockerfilePLpgSQLCSS

Kategori

web-app

Son Guncelleme

4 Ocak 2026

Durum

Aktif

Karmasiklik

orta

Ozellikler

  • - Müşteri yönetimi ve takibi
  • - Proje yönetimi (müşteriye bağlı, deadline ve durum takibi)
  • - Kanban tarzı görev panosu (öncelik ve bitiş tarihi)
  • - Zaman kaydı (faturalanabilir / faturalanmaz saat loglama)
  • - Rol tabanlı erişim kontrolü (admin / user)
  • - Row-level security (kullanıcı sadece atandığı müşteri/projeyi görür)
  • - Davetiye bazlı kullanıcı kaydı (admin onaylı)
  • - JWT tabanlı kimlik doğrulama (access + refresh token)
  • - E-posta bildirimleri (Nodemailer)
  • - Docker Compose ile tek komutla kurulum (PostgreSQL + pgAdmin dahil)

Kullanim Senaryosu

Serbest çalışan bir yazılımcı veya tasarımcı, birden fazla müşteriyle aynı anda çalışırken projelerini, görevlerini ve harcadığı süreyi tek bir platformdan yönetebilir. Admin kullanıcı ekip arkadaşlarını davet edebilir, her kullanıcı yalnızca kendisine atanan müşteri ve projeleri görür. Ay sonunda faturalanabilir saatleri raporlayarak müşteriye kolayca fatura kesebilir. Kullanılan Teknolojileri; Next.js 15, React 18, TypeScript, Tailwind CSS, Zustand, React Hook Form, Zod, Node.js, Express, PostgreSQL 14, JWT, bcrypt, Joi, Nodemailer, Winston, Helmet, Docker, pgAdmin Lokal: http://localhost:3000 (Docker Compose ile)

Proje Dokumanlari

kullanim-kilavuzu.html

HTML Icerik

Yeni sekmede ac