ABOUT THE CLIENT
The client’s company is one of the largest in Illinois whose main activity is natural gas distribution across the USA. The company needed to improve the quality of customer service and simplify interaction with its customers (owners of residential and commercial properties) as well – actually, this is how the idea of utility applications development was generated.
GOALS AND OBJECTIVES
After discussing all technical and non-technical requirements with the client, we settled on the following technical stack:
- Java
- GraphQL
- ElasticSearch
- Redis
- Spring
- Apollo Client
- React.js
After assessing the scope of work, we decided to form a team of the following specialists:
- Product Manager
- Project Manager
- Frontend Developer
- Backend Developer
- DevOps Engineer
- System Architect
The application must include the following features:
- Login form (for user authentication/authorization)
- Meter reading entry form
- Automatic meter reading
- Meter history
- Payment history
- Calculation of the current payment (customer balance)
- Forecast of future payments
- Viewing the tariff plan and the ability to change it (according to information about the current tariff and comparison of existing tariff plans)
- Analytics of gas consumption by days, weeks, months, and years
- Comparison of gas consumption over different time periods
- Visualization of gas consumption in the form of graphs and charts
- In-app payment for gas supply services
- Contact support
- News and the company’s general information
- Individual custom profile settings
The client contacted us to receive a full range of custom utility mobile apps development services. As a result, after several months of work on the project, the utility app was successfully launched, and now, the company’s customers are actively using it. Thanks to this innovation, the number of customer complaints has significantly decreased, and their overall level of satisfaction has increased.