Structra is a high-performance, end-to-end field service and installation management platform designed for the 2026 enterprise landscape. It digitizes complex field operations, from manufacturing exits to final customer approval, providing millisecond-level traceability and visual evidence.
Structra bridges the "visibility gap" in field operations. It transforms chaotic phone-based coordination into a streamlined digital ecosystem, ensuring that every assembly step, cost, and GPS location is accounted for in real-time.
- Multi-Layered RBAC: Specialized portals for Admin, Manager, Field Worker, and Customer.
- Resilient Offline Sync: Field workers can continue logging data in areas with zero connectivity; the system automatically syncs via a robust queue once online.
- Digital Evidence Protocol: Mandatory photo uploads and GPS verification for every task step ensures quality and accountability.
- Smart Analytics: Real-time cost tracking, budget variance analysis, and automated PDF/Excel service reports.
- Real-time Ecosystem: Instant push notifications and live status updates powered by Socket.IO.
- Web: Next.js 14 (App Router), TailwindCSS, shadcn/ui.
- Mobile: Expo SDK 51, React Native (Optimized for low-RAM devices).
- Backend: Node.js API Routes, Prisma ORM, PostgreSQL (Optimized with 15+ indexes).
- Infrastructure: NextAuth.js (JWT), Socket.IO, Ably (Optional), Cloudinary.
# 1. Clone & Install
git clone https://github.com/thrhead/Structra.git
npm install && cd apps/mobile && npm install
# 2. Setup Environment
# Create .env in root with DATABASE_URL, NEXTAUTH_SECRET, etc.
# 3. Database Push
npx prisma db push && npx prisma db seed
# 4. Launch
npm run dev # Web
cd apps/mobile && npx expo start # MobileStructra, saha operasyonlarındaki "görünmezlik" problemini ortadan kaldıran, yüksek performanslı bir dijital yönetim platformudur. Fabrika çıkışından son müşteri onayına kadar tüm süreci; fotoğraf kanıtlı checklist'ler, GPS doğrulaması ve anlık maliyet takibi ile dijitalleştirir.
- Çok Katmanlı Yetkilendirme: Admin, Yönetici, Saha Personeli ve Müşteri için özelleşmiş paneller.
- Kesintisiz Çevrimdışı Çalışma: İnternet olmayan sahalarda veri girişi yapabilme ve bağlantı geldiğinde otomatik senkronizasyon.
- Dijital Kanıt Protokolü: Her iş adımı için zorunlu fotoğraf yükleme ve konum doğrulaması ile tam denetim.
- Akıllı Analiz ve Raporlama: Anlık maliyet takibi, bütçe sapma analizleri ve tek tıkla PDF/Excel servis raporları.
- Anlık Bildirim Merkezi: Socket.IO ile güçlendirilmiş gerçek zamanlı durum güncellemeleri ve mobil bildirimler.
- Web: Next.js 14 (App Router), TailwindCSS, shadcn/ui.
- Mobil: Expo SDK 51, React Native (Düşük RAM kullanımı için optimize edildi).
- Backend: Node.js API Routes, Prisma ORM, PostgreSQL (15+ kritik indeks ile hızlandırıldı).
- Güvenlik: NextAuth.js (JWT), Role-Based Access Control (RBAC).
# 1. Klonla ve Kur
git clone https://github.com/thrhead/Structra.git
npm install && cd apps/mobile && npm install
# 2. Ortam Değişkenleri
# Kök dizinde .env dosyası oluşturun (DATABASE_URL, NEXTAUTH_SECRET vb.)
# 3. Veritabanı Yapılandırması
npx prisma db push && npx prisma db seed
# 4. Çalıştır
npm run dev # Web Paneli
cd apps/mobile && npx expo start # Mobil Uygulama- Architecture & Patterns / Mimari Yapı
- Technical Context / Teknik Detaylar
- Project Roadmap / Yol Haritası
- API Reference / API Dokümantasyonu
Future-proof your field operations today with Structra. Saha operasyonlarınızı Structra ile bugünden geleceğe hazırlayın.