Project Screenshot

Bitpool

Bitpool is a Building Intelligence technology, so it is a platform for collecting data from any building. It is an ecosystem of software that empowers users to make real-time decisions and educated predictions about the ongoing performance and health aspects of a building.

  • The story behind BitPool.

    Bitpool is Building Intelligence technology, which is a platform for collecting data from any building. The Beatpool team was founded in 2014 and firmly believes in smart cities. At the moment, it is a convenient online platform for managing smart homes and even entire cities. The head of the company Dave contacted us and offered to take part in the development and promotion of his product!

  • Analysis

    Over the past few years, we have seen significant improvements in the management and monitoring of buildings within countries, as well as improvements in communication and cooperation between buildings, which reveals the need for convenient online platforms to support building ecosystems and work together to optimize the management process, minimize costs and achieve high results!

  • Our solutions

    We have developed a convenient and expandable portal for the dynamic management of smart homes! We have implemented the ability to connect from one house / corporate party or the whole city. We developed a convenient input data processor based on artificial intelligence, which allows you to process data of different formats! An important block of work, we consider a data analysis module for performance management, troubleshooting or deviations. Based on all the data collected, the information is processed and improvements are proposed that minimize waste and increase the value of assets!

Results

Duration:
April 2015 - May 2018
Team:
Backend - 1 Frontend - 1 PM - 1
Designed the UI/UX

The site design primarily includes the stylization of an internal portal for managing smart homes and the main selling landing page! For all the time we worked on the product, we developed and improved a huge number of micro-widgets (tables, graphs, aggregate data, etc.) An important aspect of the work was the adaptation of the product to mobile screen resolutions!

Developed the architecture

The server architecture was designed to make the system fast, secure, stable and scalable. We brainstormed to determine the best components for this project, which would allow us to build a system in accordance with all requirements. As a result, we chose the REST API for the backend, because this architecture is flexible, simple, and easy to integrate with mobile applications. We have provided a clear admin interface so that our moderator can manage companies. We used Redis RAM caching to speed up API response time and application processing. A flexible module was also developed for automatic uploading of data by the user in an arbitrary format

Developed the frontend

An important part of the work was the creation of extensible and reusable components within our widgets! For example, tables with dynamic content loading, download indicators and pagination are used in more than 15 widgets, and therefore we developed single reusable components - this gives our product stability, supportability and speed of further development! We used HTML5 for page layout, CSS3 / SASS for design, and JavaScript conforming to the ES6 standard for interactivity.

Implemented features

We have developed a convenient interface for tracking statistics and user funnels! To track behavioral factors, we set business goals and track the achievement of these goals! As a result, the design of the site and sales pages has been redesigned about 10 times, which increased the passage through the list by almost 80%

We have implemented a flexible module of payment subscriptions and billing according to a schedule with double checks of payment status (in case the server reboots at the time of payment or lag in the Internet connection, etc.) The module works as a service in the background! Customers can pay using PayPal and credit / debit cards.

As part of a huge number of widgets, it was necessary to implement our own reusable components of modal windows, data validation buttons, tables, graphs, and more! All components are framed in the form of plugins, which makes it easy, convenient and most importantly to quickly reuse them in different parts of the code, saving development and testing time

Our system informs users about important events. Users can set the types of alerts they want to receive and how to receive them. The default alerts include chat messages, important changes to the connection.

Мы создали макеты. Это позволило нам воспользоваться видением нашего клиента и получить более четкое представление о том, как должен выглядеть конечный результат и как должен функционировать портал, особенно взаимодействие виджетов на странице.

Мы добавили функцию общего доступа в Facebook, Whatsapp, Telegram и Instagram Разработали уникальные изображения для каждого из состояний: когда пользователь публикует приглашение к управлению объектом, его публикация имеет предварительный просмотр на тему объекта, когда пользователь публикует приглашение на портал - оно содержит главные премущества нашей платформы.

Суб-аккаунты для различных людей, имеющих отношение к управлению зданием или жильцами. Управляющий объектом может создавать профили пользователей. Профили позволяют персонализировать, так что участнкии могут просматривать и редактировать информацию о здании в зависимости от их роли!

Technology Stack

HTML5 icon
HTML5
CSS3
Javascript icon
Javascript
Php icon
Php
MySql icon
MySql
Nginx icon
Nginx
Paypal icon
Paypal
Rest API
RestAPI