uurstudios
Tüm projeler
Next.js 14TypeScriptDrizzle ORMSQLiteZodRechartsVitestPlaywright

Depo Yönetim Sistemi (WMS)

Toptancılar için Next.js ile geliştirilen; barkodlu el terminali, raf-lot-SKT takibi, FEFO/FIFO toplama rotası, sayım, satın alma önerisi ve Logo uyumlu muhasebe aktarımı içeren çalışan depo yazılımı.

Depo Yönetim Sistemi (WMS) — uurstudios tarafından geliştirildi
Sektör
Toptan ticaret ve lojistik · konsept çalışma
Yıl
2026
Teknolojiler
Next.js 14, TypeScript, Drizzle ORM, SQLite, Zod, Recharts, Vitest, Playwright

Konsept çalışma, çalışan ürün. Bu proje belirli bir müşteri için değil, uurstudios portföyü için baştan sona geliştirildi. Kod, testler ve ölçüm sonuçları gerçek ve kaynak kodda doğrulanabilir. Benzerini sizin markanız için de geliştirebilirim.

Bu sistem; bir gıda toptancısının deposunu yöneten, üç rollü (yönetici, depocu, satın alma) bir web uygulamasıdır. Hangi ürünün hangi rafta, hangi lotta, ne zaman bozulacağı ve neyin sipariş edilmesi gerektiği tek panelde görünür. Ekran görüntüleri uygulamanın kendisinden alınmıştır.

Problem

Stok sayımı ayda bir elle yapılıyor, hangi ürünün hangi rafta olduğu bilinmiyor, son kullanma tarihi geçen ürünler fire yazılıyor ve muhasebe programına veriler tekrar giriliyordu.

Çözüm

El terminali ekranı barkod okuyucuyla klavye gibi çalışır: ürün/raf sorgusu, mal kabul (otomatik lot, SKT zorunluluğu, süt ürünlerinin yalnızca soğuk odaya konabilmesi gibi kurallar), lot bazlı transfer; EAN-13 kontrol basamağı doğrulanır. Raf haritası koridor × raf × göz doluluğunu gösterir. Sipariş toplama bozulabilir ürünlerde FEFO, diğerlerinde FIFO ile lot ayırır; durakları koridor sırasına ve yılan düzenine göre rotaya dizer; eksik stokta onay kilitlenir, onayda stok transaction içinde düşer. Konum bazlı döngüsel sayım farkları düzeltme hareketi olarak yazar. Minimum stok altındaki ürünler için yoldaki miktarı düşen, koli katına yuvarlayan tedarikçi bazlı sipariş önerisi; mal kabul açık satın alma siparişini otomatik ilerletir. SKT uyarıları (geçti/kritik/yakın), stok değeri ve devir hızı raporları, Logo/Mikro uyumlu CSV aktarımı (153 Ticari Mallar), tüm işlemler için denetim kaydı. Drizzle ORM/SQLite üzerinde 12 tablo, HMAC oturum, bcrypt. Vitest ile 10 birim, Playwright ile 3 rolde 37 uçtan uca kontrol.

Sonuç

Depocu (kabul → transfer → toplama → sevk → sayım), satın alma (öneri → sipariş) ve yönetici (raporlar → CSV → kullanıcı → denetim) akışlarının tamamı otomatik testlerden geçiyor. Demo: 33 ürün, 152 konum, lotlu stok, 26 sipariş. Kaynak kod GitHub'da; gerçek Logo REST bağlantısı ve kamera ile barkod okuma bir sonraki adım.

Depo Yönetim Sistemi (WMS) ekran görüntüsü 1Depo Yönetim Sistemi (WMS) ekran görüntüsü 2

Canlı demo

Uygulamanın içinden bir tur

Bu proje veritabanı ve sunucu gerektirdiği için gerçek uygulamanın kısa bir gezinti kaydı gösteriliyor. Kaynak kodu indirip kendi bilgisayarınızda birkaç komutla çalıştırabilirsiniz.

Gerçek uygulamanın ekran kaydı · ses yok · kesintisiz tek çekim
Kaynak kodu inceleyin

Diğer projeler

Benzer bir projeniz mi var?

Fikrinizi anlatın, 24 saat içinde size özel bir teklif ve yol haritasıyla dönüş yapayım.

Teklif Al
WhatsApp