Case study

Idromanager

Irrigation management system with customer portal.

Idromanager
Show live webapp

Description

Idromanager is an irrigation management system.

It collects realtime data from the sprinklers and saves them on a secure database, these data can be visualized from the customer portal in order to have detailed reports.

Tech stack used for this project

Languages:

C# C# Javascript Javascript SQL SQL HTML HTML CSS CSS

Frameworks, Libraries and others:

.NET .NET ASP.NET Core ASP.NET Core EF Core EF Core SQL Server SQL Server Azure Azure Tailwindcss Tailwindcss Svelte Svelte SvelteKit SvelteKit Skeleton.dev Skeleton.dev

Software Architecture

Backend

Functionalities:
  • Collects and stores realtime irrigation data
  • Send alarms and signals to external APIs
  • Handles user authentication
  • Expose data to the frontend UI via a REST API
  • Performs background tasks
Technologies used:
  • ASP NET Core API
  • Entity Framework Core
  • SQL Server
  • MQTT
  • Azure
  • Email Provider
  • SMS Provider
Idromanager backend

Frontend

Functionalities:
  • Show irrigation data on a Google Map
  • Get irrigation reports
  • Manage your account: Login, Logout, Etc
  • Manage your companies
  • Manage your fields
  • Manage your sprinklers
Technologies used:
  • SvelteKit
  • Tailwindcss
  • Skeleton.dev
  • i18n for multilanguage support
Idromanager frontend

Website

Technologies used:
  • SvelteKit
  • Tailwindcss
  • Skeleton.dev
  • i18n for multilanguage support
Idromanager website

Screenshots

ReWizard screenshot
ReWizard screenshot
ReWizard screenshot
ReWizard screenshot
ReWizard screenshot

Free software consultation

Let's meet on a videocall or in person

What you will receive during and after the consultation:
  1. Tips and advice on how to solve your software project requirements
  2. A detailed project roadmap for your future or present software application
  3. A work proposal that meets your timeframe and budget requirements
Quote