Merhaba arkadaşlar,
Proje adı: ReelManager - Electronics Component Inventory Manager
Bu sistemin amacı; elimizde bulunan SMD direnç, kondansatör, diyot, entegre, bobin, konnektör, TVS/ESD, modül ve benzeri elektronik komponentleri web panel üzerinden düzenli şekilde yönetmek.
Özellikle çok sayıda komponentle çalışan kişiler için zamanla şu problemler ortaya çıkıyor:
- Hangi komponentten kaç adet var?
- Hangi kutuda / rafta / lokasyonda duruyor?
- Hangi projede hangi komponent kullanıldı?
- Stoktan ne kadar düşüldü?
- Hangi komponentler düşük stokta?
- Datasheet linkleri nerede?
- BOM listesi nasıl takip edilecek?
- QR/etiket sistemi nasıl yönetilecek?
Özellikler:
- Komponent ekleme, düzenleme ve listeleme
- Kategori yönetimi
- Tedarikçi yönetimi
- Lokasyon yönetimi
- Stok giriş / çıkış / rezerve işlemleri
- Düşük stok uyarıları
- Stokta olmayan ürün takibi
- Proje ve BOM yönetimi
- BOM stok kontrolü
- Datasheet enrichment modülü
- Nexar / Octopart, DigiKey ve Mouser API altyapısı
- Local parser fallback desteği
- QR / barkod desteği
- Etiket yazdırma sistemi
- CSV / Excel import-export
- BOM PDF çıktısı
- Aktivite logları
- JWT tabanlı güvenli giriş
- Rol bazlı yetkilendirme
- Türkçe / İngilizce destekli arayüz
- Dark mode destekli modern panel
- Swagger API dokümantasyonu
Kullanılan Teknolojiler:
- Frontend: Next.js 15
- Backend: Node.js / Express.js
- Database: MySQL
- ORM: Prisma
- UI: Tailwind CSS
- Auth: JWT
- API Docs: Swagger
- CI/CD: GitHub Actions
Kimler İçin Uygun?
- Elektronik hobi projeleri yapanlar
- PCB tasarımı yapanlar
- Gömülü sistem geliştiricileri
- Makerlar
- Ar-Ge ekipleri
- Küçük üretim ekipleri
- Elektronik komponent stoklarını düzenli takip etmek isteyenler
Projeyi açık kaynak olarak GitHub üzerinde yayınladım:
https://github.com/hamzadenizyilmaz/...entory-Manager
Projeyi inceleyebilir, yıldız verebilir, fork alabilir veya katkı sağlayabilirsiniz.
Görüş, öneri ve hata bildirimlerinizi beklerim.