
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