+18774103947 info@vironit.com

Smart Home App

Project Overview

Application-smart home was created to provide access to an information technology resource complex designed for interaction of the Subscriber with residents of homes managed by the Subscriber:

  • Automation and optimization of processes related to the processing of applications from Residents,
  • Maintaining the register of applications in electronic form,
  • Evaluation, monitoring, and accounting of application execution,
  • Invoicing for utilities and additional services,
  • Sending out news, reminders to Residents about events, changes, arrears, etc.,
  • Statistics and analytics of resource consumption,
  • Conducting surveys and online voting of Residents.

Subscriber – a legal entity that manages and/or operates, performs technical and sanitary maintenance of an apartment building on the basis of a paid contract with the owners of the premises.

Client

A European telecommunications company.

Industry

Housing and Public Utilities

Challenge

We were given the task of converting the current monolithic application to a microservice architecture, as it became difficult to support it.

Tech Stack

  • java11 (spring boot 2.x),
  • event sourcing (rabbitmq),
  • rbd (PostgreSQL),
  • NoSQL (mongo),
  • ci/cd (bamboo + artifactory + swarm),
  • test containers (integrational testing)

Result

The application with the microservice architecture has become easy to scale and to maintain.

OTHER PROJECTS

Garbage Truck Driver App

The project is an application for drivers of garbage trucks, which automates the process of garbage collection. Drivers can easily view and scroll through their route list, update stop activity,...

more

All-In-One E-commerce Platform

The project is an all-in-one e-commerce platform to start, run, and grow a business. This platform allows you to create various online stores. It includes modules of inventory, creating product...

more

Decentralized Exchange Platform

This project is a decentralized exchange platform that connects cryptocurrency buyers and sellers. This platform allows a user to remain in control of their private keys when transacting. It employs...

more

Energy Management System

This project is an energy management tool designed to keep track of the energy efficiency of any facility or space. This tool is optimized to run on all platforms. It...

more

Match-Three Puzzle Game

This project is a match-three puzzle video game that draws gameplay elements from both Candy Crush Saga and Bejeweled. Players attempt to connect chains of like-colored jellies, moving in any...

more

testimonials