Case study

Idromanager

Irrigation management system with customer portal.

Idromanager
View project online

Description

Idromanager is an irrigation management system.

It collects real-time data from sprinklers and saves it in a secure database; this data can be viewed from the customer portal to have detailed reports.

Technologies used in this project

Programming Languages:

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

Frameworks, Libraries and More:

.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

Features:
  • Collect and store irrigation data in real time
  • Send alarms and signals to external APIs
  • Handle user authentication
  • Expose data to the frontend UI via a REST API
  • Run background tasks
Technologies used:
  • ASP NET Core API
  • Entity Framework Core
  • SQL Server
  • MQTT
  • Azure
  • Email Provider
  • SMS Provider
Idromanager backend

Frontend

Features:
  • Show irrigation data on a Google map
  • Get irrigation reports
  • Manage your account: log in, log out, 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 Consultation

Discover how to improve your business with generative AI and/or custom software.

Includes:
  • Business needs analysis
  • Software design
  • ROI calculation
  • Quote with price and timing
Free Consultation
Quote