← Live feed

Web and mobile app for IoT system

Contract
HOURLY / PART_TIME
Client
Saudi Arabia
Live feed
Upwork

mobile-app-development, android-app-development, phone, web-programming, api, ios-development, web-design, ios

Preferred qualifications

  • Talent type: Agency
  • Experience: Intermediate
  • English: Fluent
Smart water metering platform We are building a smart water metering platform for residential buildings. Each flat has a water meter with a battery radio node (LoRaWAN) that measures consumption, detects leaks and controls a valve. We need the software platform built from scratch. The firmware and hardware already exist. What the platform does: - Multi-tenant cloud platform (many customer organizations, strict data isolation) - Receives data from the nodes over LoRaWAN (ChirpStack v4 and an MQTT broker), stores it, and sends commands back, such as valve open and close - Sends alerts by email, push, SMS and WhatsApp - Web console (operators and residents) and a mobile app for iOS and Android, both in Arabic (RTL) and English - Site edge agent that keeps data for 7+ days during internet outages - Integration API, webhooks and an AI assistant (MCP server) - Deployment, monitoring, backups and security, with data kept locally. - Scale: about 3,000 meters in year 1, 20,000 in year 3, designed for 100,000. - Suggested stack (alternatives welcome if you explain why): Python/FastAPI, PostgreSQL + TimescaleDB, EMQX, Keycloak, React + TypeScript, React Native (Expo), Docker. It must be self-hostable and open source, with no vendor lock-in. The work is split into packages WP0 to WP11 (core), options O1 to O3 and service options S1 to S2. Attached: - Request for Quotation (RFQ): scope, what we provide, and the price table to fill in - Software Requirements Specification (SRS): all requirements, sizing, acceptance tests Please include in your proposal - The price table from RFQ section 5.1: price, effort in person-days and duration for each package you quote - Your day rates by role (RFQ section 5.2)
Open job

AI proposal draft

Generate a short cover letter to copy into the offer. Says you are interested and ready to work.

Sign in to generate an AI proposal draft.

Log in