Akıllı Harcama Takip

  • Yazılım
  • Laravel 12
  • Filament 3
  • Google Gemini AI
  • SQLite
  • PHP 8.2
  • Composer
  • Node.js
  • NPM

SmartExpense, şirket çalışanlarının harcamalarını takip etmelerini ve yöneticilerin bütçe yönetmelerini sağlayan modern bir web uygulamasıdır. Laravel ve Filament altyapısıyla geliştirilen sistem, Google Gemini AI entegrasyonu sayesinde fiş ve faturaları otomatik olarak analiz ederek süreçleri hızlandırır.

Akıllı Harcama Takip — Yazılım projesi

SmartExpense, şirket çalışanlarının harcamalarını takip etmelerini, fiş/fatura taratmalarını ve yöneticilerin ekip bütçelerini yönetmelerini sağlayan modern bir web uygulamasıdır. Laravel ve Filament altyapısı üzerine inşa edilmiş olup, Google Gemini AI entegrasyonu ile fiş ve faturaları otomatik olarak analiz eder.

Sorun

Şirket içinde çalışan harcamalarının takibi, fiş ve faturaların toplanması, manuel veri girişi ve bütçe kontrol süreçleri genellikle operasyonel yük oluşturmaktadır. Geleneksel yöntemlerle yapılan harcama takibi hem zaman kaybettirmekte hem de insan hatalarına açık bir yapı sunmaktadır. Yöneticilerin ekip bütçelerini anlık olarak izleyememesi, harcama kalemlerinin kategorize edilmesinde gecikmelere yol açmakta ve şeffaf bir raporlama sürecinin kurulmasını zorlaştırmaktadır. Ayrıca, çalışanların kendi bütçe limitlerini ve geçmiş harcama özetlerini tek bir merkezden takip edebileceği, gizlilik odaklı ve rol tabanlı bir yetkilendirme mekanizmasına duyulan ihtiyaç, mevcut iş akışlarında aksamalara neden olmaktadır.

Bu durum, hem çalışanlar hem de yöneticiler için verimsiz bir çalışma ortamı yaratmakta ve muhasebe süreçlerini yavaşlatmaktadır. Harcama verilerinin manuel olarak işlenmesi, hatalı veri giriş riskini artırırken, bütçe aşmalarının önceden tespit edilmesini engellemektedir. Şirketlerin, çalışan harcamalarını güvenli bir şekilde depolayabileceği, verileri anlık olarak raporlayabileceği ve yapay zeka destekli görüntü işleme teknolojileriyle bu süreci otomatikleştirilebileceği entegret bir çözüme ihtiyacı bulunmaktaydı.

Disiplin
Yazılım
Teknoloji
Laravel 12, Filament 3, Google Gemini AI, SQLite, PHP 8.2, Composer, Node.js, NPM

Çözüm

Karakern olarak, bu operasyonel yükü ortadan kaldırmak amacıyla modern web teknolojilerini bir araya getiren SmartExpense uygulamasını geliştirdik. Altyapı olarak güçlü ve esnek bir PHP framework'ü olan Laravel 12 ile hızlı ve şık bir admin paneli oluşturucu olan Filament 3'ü tercih ettik. Veritabanı çözümü olarak hafif ve hızlı olan SQLite altyapısını yapılandırarak sistemin kararlı çalışmasını sağladık.

Projenin en kritik bileşeni olan harcama analizi için Google Gemini AI entegrasyonunu devreye aldık. Gelişmiş yapay zeka ile görüntü işleme ve veri çıkarma yeteneklerini sisteme entegre ederek, kullanıcıların yüklediği fiş veya fatura fotoğraflarından mağaza adı, tarih, toplam tutar ve kategori gibi detayların otomatik olarak doldurulmasını sağladık. Ayrıca rol tabanlı yönetim mimarisi kurgulayarak yöneticiler için ekip üyelerini yönetme, bütçe atama ve harcama tablolarını izleme panelleri; çalışanlar için ise kendi harcamalarını ekleme ve kişisel bütçe limitlerini görüntüleme ekranları tasarladık.

Sonuç

  • - Google Gemini AI entegrasyonu sayesinde fiş ve fatura görselleri otomatik olarak analiz edilerek mağaza adı, tarih, toplam tutar ve kategori gibi harcama detayları hatasız ve hızlı bir şekilde sisteme işlendi.
  • - Laravel 12 ve Filament 3 altyapısı üzerine kurulan modern web uygulaması ile yöneticilere ve çalışanlara özel rol tabanlı paneller sunuldu.
  • - Yönetici paneli üzerinden ekip üyelerini oluşturma, aylık bütçe atama ve ekip harcamalarını tek bir tablodan bütçe doluluk oranlarıyla birlikte izleme imkanı sağlandı.
  • - Çalışan paneli ile personelin kendi harcamalarını listeleyebilmesi, kişisel bütçe durumunu ve kalan limitlerini görüntüleyebilmesi gizlilik odaklı bir yapıyla güvence altına alındı.
  • - Manuel veri girişi ihtiyacı azaltılarak harcama yönetimi süreçlerinde operasyonel verimlilik ve hız artırıldı.

Sık sorulanlar

Sistem fiş ve faturaları nasıl otomatik olarak okuyor?

Projede yer alan Google Gemini AI entegrasyonu sayesinde, yüklenen fiş veya fatura fotoğrafları yapay zeka tarafından işlenir. Mağaza adı, tarih, toplam tutar ve kategori gibi harcama detayları otomatik olarak tespit edilerek form alanları doldurulur.

Yöneticiler ve çalışanlar sisteme farklı yetkilerle mi giriş yapıyor?

Evet, uygulama rol tabanlı bir yönetim mimarisine sahiptir. Yöneticiler ekip üyelerini oluşturabilir, bütçe atayabilir ve tüm ekibin harcamalarını izleyebilirken; çalışanlar yalnızca kendi harcamalarını ekleyebilir ve kişisel bütçe durumlarını görüntüleyebilir.

Projenin çalışması için hangi temel gereksinimler gerekiyor?

Uygulamanın yerel ortamda çalışabilmesi için PHP 8.2 veya üzeri, Composer, Node.js & NPM gereklidir. Ayrıca sistemin yapay zeka özelliklerini kullanabilmesi için geçerli bir Gemini API anahtarı .env dosyasına tanımlanmalıdır.

  • Akıllı Harcama Takip — görsel 2
  • Akıllı Harcama Takip — görsel 3
  • Akıllı Harcama Takip — görsel 4
Disiplin
Yazılım
Teknoloji
Laravel 12, Filament 3, Google Gemini AI, SQLite, PHP 8.2, Composer, Node.js, NPM

Benzer bir iş mi var?

Kapsamı konuşalım, doğru rakamı birlikte çıkaralım.

K