GTHome
All projects

Full-Stack Developer (Solo) · 2026

Open SourceSource-available

Flori-Core Enterprise OS

Production-grade, multi-tenant Agri-ERP for high-altitude floriculture, connecting IoT field sensors with logistics and market operations through a unified backend with an AI assistant and real-time monitoring.

NestJSNext.jsTypeScriptPrismaTimescaleDBMQTTSocket.io

Source-available

Flori-Core Enterprise OS

NestJSNext.jsTypeScript

Problem

High-altitude floriculture operations run physical field sensors, labour, spray logs, pack house, procurement, and export documentation as disconnected systems with no real-time visibility.

Approach

Built a multi-tenant 'Farm Operating System' connecting IoT field sensors to logistics and market operations through a unified backend, with real-time WebSocket gateways and an AI assistant.

Tech highlights

NestJS 11 + Next.js 16 monorepo (Turborepo) with Prisma across 22 migrations covering telemetry, labour, spray logs, pack house, procurement, export docs, and CRM; MQTT v5 via EMQX ingests cold-room sensor data into TimescaleDB for time-series compliance reporting; Socket.io gateway streams live operational events; AI assistant (Claude + OpenAI) via Vercel AI SDK; M-Pesa B2C for payroll disbursements; Redis, AWS S3, Prometheus + Sentry observability.

Results

Core platform and 22 migrations built — full write-up and demo coming soon.

Challenges

Ingesting high-frequency MQTT cold-room sensor data into TimescaleDB without dropping readings during connectivity gaps at remote high-altitude field sites — buffering and backfilling on reconnect — while keeping the Socket.io live dashboard responsive and the 22-migration schema coherent across telemetry, labour, spray logs, and export docs.

Command palette

Search pages, projects, and quick actions