+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.
Smart Home App
Smart Home App
Smart Home App

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

Cartoon-Based Casual Game

This is a casual mobile game based on a cartoon series that kids love. All the characters, voices, and scenes are borrowed from the cartoon. Nevertheless, to play the game,...

more

Digital currency payments solution

This digital currency payment solution allows Bitcoin or other cryptocurrency holders to shop online, pay bills, or perform a bank transfer using their crypto wealth in a few clicks. Also,...

more

B2B Ecommerce Website for Equipment Selling

This project is an international remote B2B online store specialized in selling industrial, warehouse, and office equipment. The company’s product range is 70,000 items which are not only working tools...

more

Football Player Recruitment Platform

The project is a football player recruitment platform that adopts data intelligence to quantify individual player performances. The platform acts as an assistant to the scouting, recruitment, and data analysis...

more

Coloring book app

The project is a handy paint-by-numbers style coloring book for iOS and Android. It comes with thousands of free images in a variety of categories. Unlike many other apps, this...

more

testimonials