ACCESS: GOKTUG_SYS
Connecting...
Back to Hub
Monitoring / Platform
ENV-I

ENV-I

T-Ecosystem Envanter & Stok Yönetim Modülü. Endüstriyel seviye güvenlik, uluslararası çoklu dil desteği ve gerçek zamanlı lot takibi.

99.9%
Uptime
< 50ms
Latency
TR / EN
Localization
Realtime
Sync

Teknoloji Yığını

Next.js 16 ve React 19 kullanılarak inşa edilen mimari, Firebase v11 Firestore üzerinde çalışır. Zustand ile state yönetimi yapılırken, Tailwind CSS v4 ile UI katmanı şekillendirilir.

Next.js 16React 19TypeScriptTailwind v4ZustandFirebase Firestorenext-intlCapacitorElectron

Firestore Security

Kesin sınırlarla çizilmiş Role-Based Access Control (RBAC). Admin, Manager ve Viewer rolleri için özel Firestore kuralları (Rules) ve indekslemeler (Indexes) kullanılarak veri güvenliği day 0'dan sağlandı.

Auth LevelSTRICT_ENFORCED
Read/WriteROLE_BASED

Genişletilmiş Özellikler

Barkod & Lot Takibi

Her ürüne özel parça numarası ve detaylı lot takibi. Sisteme entegre barkod okuma arayüzü ile hızlı stok girişi/çıkışı.

Full i18n Desteği

Tüm arayüzler, formlar, PDF/Excel dökümleri ve hata mesajları next-intl altyapısı ile %100 oranında Türkçe ve İngilizce destekler.

Raporlama

Stok hareketleri, değerleme ve kategori analizi için gelişmiş raporlama. Dile duyarlı PDF ve Excel dışa aktarma (export) yetenekleri.

Overview

ENV-I is the inventory and stock tracking module of the T-Ecosystem. It runs as a web app, a desktop app (via Electron), and a mobile app (via Capacitor) — all from a single Next.js codebase. Data is synced in real time via Firebase Firestore, with offline support using local persistence.

Key Features

  • Barcode scanning — Camera-based barcode reader on mobile for rapid item check-in/out.
  • Real-time sync — Firestore listeners push updates across all connected clients instantly.
  • Offline mode — Local-first architecture with Firestore offline persistence. Changes sync when connectivity is restored.
  • Multi-language — Fully internationalized with next-intl. Currently supports Turkish and English.
  • Role-based access — Firebase Authentication with custom claims for admin, editor, and viewer roles. Firestore Security Rules enforce permissions at the data layer.

Architecture

The app is structured as a Next.js monorepo with platform adapters:

  • Web — Standard Next.js deployment on Vercel.
  • Desktop — Electron wraps the Next.js dev server in production mode with native file system access.
  • Mobile — Capacitor bundles the static export with native camera and barcode APIs.

State is managed with Zustand for local UI state, with Firestore acting as the source of truth for persisted data.

Status

Active development. Web version is production-ready. Mobile and desktop builds in testing.