ModernMES
NestJS · TypeScript · Prisma · PostgreSQL · React · Vite · Tailwind CSS · Socket.IO · Docker

ModernMES, geliştirip çok kiracılı bir SaaS olarak işlettiğim bir üretim yürütme sistemi. Üretim sahasının çekirdek döngüsünü uçtan uca kapsıyor: iş emirleri ve kalemleri, adım önceliğiyle operasyon rotaları, makineler, iş yerleri ve kaynak grupları, vardiyalar ve molalar, ve kiosk tarzı girişle mesaiye başlayıp operasyonları kaydeden operatörler. Canlı üretim sinyalleri WebSocket üzerinden akıyor; böylece pano, sahayı yenilemeye gerek kalmadan anlık yansıtıyor.
Bu çekirdeğin üzerine gerçek bir tesisin ihtiyaç duyduğu modülleri ekliyor: kalite yönetimi (muayeneler, kusur tipleri ve şiddetleri, ölçümler ve lot takibi), bakım (önleyici planlar, bakım iş emirleri, görevler ve yedek parçalar), duruş kaydı ve OEE - üreticilerin gerçekten takip ettiği tek sayıya katlanan kullanılabilirlik, performans ve kalite. Bir üretim-zekası katmanı, operasyon loglarını süre istatistiklerine ve panolara dönüştürüyor.
Bir uygulama değil bir ürün olduğu için, işin büyük kısmı altındaki SaaS platformu: izole bir kiracı sağlayan self-servis kayıt, rehberli onboarding akışı, faturalamalı abonelik planları, kullanım kayıtları ve ödeme yönetimi, iki faktörlü kimlik doğrulamalı rol tabanlı erişim, denetim (audit) logları ve API anahtarları ile giden webhook'lardan oluşan bir entegrasyon yüzeyi. Backend, belgelenmiş bir OpenAPI yüzeyiyle PostgreSQL üzerinde NestJS ve Prisma - 35'ten fazla modülde yaklaşık 60 veri modeli - yönetim ve operatör ön yüzleri ise React. modernmes.com'da canlı.
Öne çıkanlar
- Tam MES kapsamı: iş emirleri, rotalar, makineler, operatörler, vardiyalar, kalite, bakım ve OEE
- WebSocket üzerinden gerçek zamanlı üretim sahası güncellemeleri
- Eksiksiz çok kiracılı SaaS platformu: kayıttan tenant sağlamaya, abonelik, faturalama ve kullanım ölçümü
- 2FA'lı rol tabanlı erişim, audit log, API anahtarları ve webhook; NestJS + Prisma + PostgreSQL üzerinde ~60 veri modeli