Skip to content

Latest commit

 

History

History
54 lines (41 loc) · 1.71 KB

File metadata and controls

54 lines (41 loc) · 1.71 KB

ParaPocket — Kişisel Bütçe Takip PWA

MIT

React + TypeScript ile geliştirilmiş, tamamen istemci taraflı kişisel finans uygulaması. Gelir/gider takibi, bütçe yönetimi, grafiksel raporlar ve finansal hedefler.

Özellikler

  • Dashboard — Net değer, aylık gelir/gider, son 6 ay çubuk grafik, kategori dağılımı donut grafik
  • İşlemler — Arama, filtreleme, CSV/JSON dışa aktarım
  • Akıllı Kategori Sistemi — İkonlu modal grid, gelir/gider ayrı kategoriler
  • Bütçeler — Kategori bazlı limit, %75/%100 uyarı renkleri, toast bildirim
  • Tekrarlayan İşlemler — Günlük/haftalık/aylık/yıllık, otomatik ekleme
  • Varlıklar — Banka/nakit/yatırım/kripto varlık takibi, net değer hesaplama
  • Rapor — Aylık özet, en çok harcanan kategoriler, geçen aya göre karşılaştırma
  • Hedefler — Birikim hedefleri, ilerleme çubuğu, para ekleme
  • Tema — Koyu/açık tema desteği
  • PWA — Mobil kurulum, çevrimdışı çalışma
  • Gizlilik — Tüm veriler localStorage'da, hesap veya bulut yok

Hızlı Başlangıç

git clone https://github.com/DiyarCeylan/parapocket.git
cd parapocket
npm install
npm run dev

Tarayıcıda http://localhost:5173 açılır.

Derleme

npm run build

Çıktı dist/ klasöründe oluşur. Statik sunucuyla serve edilebilir:

npx serve dist

Teknoloji

Teknoloji Amaç
React 19 UI framework
TypeScript Tip güvenliği
Vite Build aracı
Recharts Grafikler
React Router Sayfa yönlendirme
localStorage Veri depolama
Service Worker Çevrimdışı destek