Case study

Idromanager

Business management to manage irrigation, customers and irrigated fields with web 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 software design

Get detailed software design to optimize your project management and success.

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