Elcoan Lanka
← Back to projects
IoT Platform Development

IoT Platform Development

·Sri LankaSri 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

Share this post