+1 646 886-6928 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

Leadvisor – International E-commerce Platform and Marketplace

: Leadvisor is a smart web platform with its own marketplace, offering information products from partner companies worldwide. It specializes in various industries, such as law, electric power, pharmaceuticals, production,...

more

E-Learning App

An E-learning application with the features of self-organizing.  The user buys a tutorial and creates the tasks, sorts them out according to the priorities and tracks their statuses. It is...

more

E-Learning Platform for Kids

The project is an education platform for early children ages 5-11. This platform helps children learn across subjects including biologic, genetic, science, and more. This customized, adaptive curriculum targets your...

more

Video Content Aggregator App

The project is a video content aggregator application with a convenient search option that combines data from different sources into a single data base. It helps users find any movie,...

more

Decentralized Object Storage Service

Companies like Google and Dropbox have dominated the market, offering large amounts of storage for competitive pricing for businesses. These companies, however, can access the data stored in their servers...

more

testimonials