Portfolio Info

  • Client : GIS
  • Category : Web & Mobile App
  • Year : 2019
  • Location : USA

Portfolio Info

Abstract of Project Requirement

Client wanted to create a product offering that would provide city municipalities a GIS based strong tool to monitor the health of their distribution systems, predict potential events, manage risks, and give municipalities a complete and comprehensive workflow management which they could use from identifying real time events (using IoT based sensors) to creating work orders for field units and their monitoring. The solution comprised of bouquet of different products which addressed different aspects of city water management.

Rainybits Scope

Client wanted to create a product offering that would provide city municipalities a GIS based strong tool to monitor the health of their distribution systems, predict potential events, manage risks, and give municipalities a complete and comprehensive workflow management which they could use from identifying real time events (using IoT based sensors) to creating work orders for field units and their monitoring. The solution comprised of bouquet of different products which addressed different aspects of city water management.

Technology Stack

Development Framework: Agile
Frontend Tech Stack:
Web Frontend: HTML,Silverlight, CSS,Javascript,Angular, ArcGIS JS libraries
Mobile Frontend: Xamarin iOS, Universal Windows Platform
Backend Tech Stack:
Framework: .Net Core, .Net Core MVC, Silverlight, SignalR, Lambda functions, Node
Programming Language: C#, TypeScript
Data provider: Postgres, ArcGIS Server, SQLite, GraphDB, Redis
Security: HTTPS/OAuth,JWT Token, Custom Data Encryption
Logging: Log4Net, IIS Logs
Data Access: Entity Framework, DotConnect driver for Postgres
QA Automation: Cypress, Python
Cloud Services: Amazon S3, RDS, AWS ELB, EC2
Other services: ESRI Maps, ArcGIS Online