Pinventory, karmaşık depo süreçlerini sadeleştirmek ve kaotik düzendeki depolarda ürün bulma süresini en aza indirmek için geliştirilmiş; görsel haritalama ve sesli komut teknolojilerini kullanan modern bir stok takip çözümüdür.
Çalıştığım firmadaki gerçek bir problemden yola çıkılarak geliştirilmiştir. Binlerce ürünün bulunduğu depolarda "Hangi ürün nerede?" sorusuna en hızlı cevabı vermek amacıyla tasarlanmıştır. Klasik liste mantığının ötesine geçerek, ürünleri raf fotoğrafları üzerinde görsel koordinatlarla (X/Y) işaretler.
- ** Sesli Arama (Voice-to-Query):** Web Speech API entegrasyonu sayesinde kullanıcılar klavye kullanmadan, sadece ürün adını söyleyerek arama yapabilir.
- ** Görsel İşaretleme (Visual Mapping):** Ürünler veritabanında sadece metin olarak değil, raf görseli üzerindeki % (yüzde) koordinatlarıyla saklanır.
- ** Hata Toleranslı Arama (Fuzzy Search):** Kullanıcı hatalı yazsa bile (Örn: "Vitra" yerine "Vtra"), FuzzySharp algoritması en yakın sonucu bulur.
- ** Dark Mode & Responsive:** Bootstrap 5 ile geliştirilen, tablet ve mobilde göz yormayan karanlık mod arayüzü.
- ** Yönetim Paneli:** Kolayca yeni bölge (raf/oda) ekleme, resim yükleme ve ürün pinleme işlemleri.
Proje Clean Architecture prensiplerine sadık kalınarak, modüler ve sürdürülebilir bir yapıda geliştirilmiştir.
| Alan | Teknoloji |
|---|---|
| Backend | ASP.NET Core 10.0 MVC |
| ORM / Veri | Entity Framework Core (Code-First), MSSQL |
| Mimari | MVC, Dependency Injection, Repository Pattern |
| Frontend | HTML5, CSS3, Bootstrap 5, JavaScript |
| Kütüphaneler | jQuery UI (Autocomplete), FuzzySharp, Web Speech API |
*(Not: Ekran görüntüleri temsilidir, projeyi indirip inceleyebilirsiniz.)*