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

All-in-One Project Management Software

Project Overview Wherever you work in a construction firm or a software development company, your business success will depend on your ability to effectively handle resources. A strong managing system...

more

Business card scanner app

Project Overview QR Me project is an offline mobile app that allows you to share your business cards using QR code. It demands a sign up either via a Google...

more

Educational App for Kids

Project Overview The project is an educational application for pupils in 1st and 2nd grade. This app allows teachers to create educational quizzes that teach the same subjects that children...

more

Norwegian Delivery Service App

Project Overview Getting to the store can be challenging in our regular routines, but as the spread of the novel coronavirus means most people are currently being asked to stay...

more

FootCan

Project Overview FootCan is a hyper-casual mobile game for iOS and Andriod platforms. The user plays for a soccer player who protects his cans from being hit. The goal of...

more

testimonials