IoT Platform Development
·
Sri Lanka
A complete IoT platform built by Elcoan Lanka to manage and monitor data logging devices.
A complete IoT platform built by Elcoan Lanka to manage and monitor data logging devices. The platform was designed from the ground up to provide a seamless experience for onboarding IoT devices, monitoring data in real time, and generating actionable insights.
Built using Next.js for the frontend and FastAPI for the backend, the platform delivers a fast, modern, and scalable solution purpose-built for data logger management.
Key Features
- Device Management Add, configure, and manage IoT data loggers from a centralized dashboard
- Real-Time Alerts & Alarms Configurable threshold-based alerts with instant notifications when sensor data exceeds limits
- Automated Data Reports Generate scheduled and on-demand reports with charts, summaries, and export options
- Audit Logs Full activity tracking with timestamped logs for device changes, user actions, and system events
- Real-Time Data Visualization Live dashboards with charts and graphs for monitoring sensor readings as they arrive
- User & Role Management Multi-user access with role-based permissions
Tech Stack
- Frontend: Next.js (React) with responsive dashboard UI
- Backend: FastAPI (Python) for high-performance REST APIs
- Database: PostgreSQL for structured data, TimescaleDB for time-series sensor data
- Real-Time: WebSocket connections for live data streaming
- Authentication: JWT-based auth with role-based access control
The platform is currently deployed and actively used to manage a fleet of data loggers providing reliable monitoring, alerting, and reporting capabilities around the clock.
IoTNext.jsFastAPIFull StackDashboard

