Back to Projects

Forest Enterprise Management Information System (FEMIS)

Overview

FEMIS is a Django + React Native ERP that replaces fragmented notebooks and Excel sheets across a forestry organization's full timber value chain — from nursery and harvest through sawmill production, inventory, sales, and financial reporting. It comprises a web admin portal and an offline-first Android app for field and sawmill operations.

Challenge

Field teams operate in forests with no connectivity, so data was collected on paper and re-entered days or weeks later — making log reconciliation unreliable and cost analysis impossible. The system needed to support 100+ configurable task types, complex branch-level RBAC, and bidirectional sync on low-bandwidth connections, all while remaining maintainable by government IT staff after handoff.

Solution

Built an offline-first Android app using React Native and Expo with local SQLite storage, and a robust bidirectional sync engine that resolves conflicts when connectivity is restored. The Django backend provides configurable task definitions, multi-branch RBAC, financial tracking, and operational dashboards. Designed for full local deployability on government servers with no cloud dependency.

Key Technologies

Django React Native Expo PostgreSQL Offline Sync Role-Based Access Control (RBAC) Nginx

Impact

Reduced data visibility lag from 4–6 weeks to real-time. Cost-per-hectare became calculable for the first time. The system now runs in production on government infrastructure and is maintained by local staff.