Ventrickle - mobile application to help you keep track of your health and nutrition, it provides tools and resources to maintain a healthy lifestyle

Diet Tracking

Record Your Food And Drink Intake, Track Calories, Nutrients, And Other Nutritional Aspects

Technologies

Technology
ReactJS
Technology
Node JS
Technology
ReactNative
Technology
GraphQl
Technology
Recoil
Technology
Parse Server

Activity Monitoring

Track Your Physical Activity, Including Steps Taken, Distance Covered, Exercise Time, And Calories Burneda

Sleep Analysis

Track Your Sleep, Including The Duration, Quality, And Cycles Of Your Sleep

Team

Team member

Mr. Igor Stuenko

Frontend/Mobile developer
Team member

Mrs. Yuliya Tkacuk

QA
Team member

Mr. Oleksandr Nashyvan

CEO
Team member

Mr. Sergey Vaschenko

Project Manager

Online Consultations With Doctors 

Via Video Call Or Audio Consultations Will Allow You To Discuss Your Condition In More Detail

Favbargains - online clothing store for every taste 
Admin panel

Convenient and efficient admin panel for content management and order processing, which allows you to effectively manage and update information about products, inventory and prices

Product page

Favbargains is more than just an online clothing store; it's a carefully curated place offering something to suit every taste. Our platform has a simple and user-friendly design that provides a seamless shopping experience for every visitor.

Navigating Favbargains is very easy thanks to our intuitive design that allows you to easily explore the entire product list. Detailed descriptions and high-quality images accompany each product, giving you a complete understanding of the product before making a purchase. Favbargains is not just an online store; is a virtual boutique where simplicity meets style

Product detail page

Favbargains is not just an online clothing store; is a personalized shopping experience where every detailed page is designed to help you choose what you need and leave you completely satisfied

This dedicated space is carefully designed to enhance your shopping experience, allowing you to explore every aspect of a product and make a choice that truly suits your preferences

Order creation page

A carefully thought-out shopping cart concept ensures that the process is not only efficient but also user-friendly. Once you find the perfect items, the path to securing them is just a few clicks away. The high-quality and thoughtful shopping cart system simplifies the ordering process, allowing you to browse your selections with ease. Adding or removing items is easy, ensuring your order is exactly what you want
Xero 

Automating the tracking of transactions and financial data, helps save time and reduce the chance of errors in accounting processes

Technologies

Technology
Docker
Technology
Yii2
Technology
PHP

Team

Team member

Mr. Vladimir Mezin

Backend developer
Team member

Mrs. Yuliya Tkacuk

QA
Team member

Mr. Oleksandr Nashyvan

CEO
Team member

Mr. Sergey Vaschenko

Project Manager

Blazer is an online electronic equipment store
Admin panel

An admin panel for content management and order processing that allows you to efficiently manage and update product, inventory and price information
User account

Personal user accounts with order tracking enhance customer service by providing transparency and convenience. Customers can easily log in, view their order history, track shipments and manage returns or exchanges

Main page

Blazer has implemented a filtering and search system on its product page to make the selection process easier for customers. This feature greatly improves the user experience, helping customers more efficiently find the products they are looking for

- customers can easily navigate through the product catalog, saving time and effort when searching for the specific electronic equipment they need

- user-friendly interface with effective filtering options increases customer satisfaction, ensuring a smooth and efficient shopping process

- The search function allows users to quickly find products by entering keywords, part numbers or other important data.

- Customers can narrow their search by filtering products by categories such as brand, price range, features, etc.

Technologies

Technology
Yii2
Technology
Docker
Technology
PHP
Product page

On the detailed product page, users can review comprehensive product specifications, preventing order errors. Detailed photos offer a close look, aiding confident purchasing decisions. Streamlined ordering ensures customers can easily acquire the desired item without complications
Support


Blazer has implemented a user-friendly method for customers to communicate with site administrators. This streamlined communication channel allows users to inquire about and order specific products of interest directly, ensuring a convenient and efficient interaction with the website administrators
Xero

Integration with Xero for accounting and financial management . Automating the tracking of transactions and financial data, helps save time and reduce the chance of errors in accounting processes

Team

Team member

Mr. Vladimir Mezin

Backend developer
Team member

Mr. Sergey Vaschenko

Project Manager
Team member

Mr. Oleksandr Nashyvan

CEO
Team member

Mrs. Yuliya Tkacuk

QA


In a nutshell about «ALM»

Kyodo ALM software is designed to work in situational / dispatch centers equipped with communication facilities (conference calls, telephone lines, radio communication and other means of interactive presentation of information), designed for operational management decisions, control and monitoring of various kind objects, situations and others functions


Basic works on ALM

  1. Group management
  2. Radio station control
  3. Operator control console - separate SIP client / console
  4. DTMF module - communication channel control
  5. Audio recording
  6. Continuous connections monitoring

Group management

  1. ALM allows to create dynamically and delete channel groups. It is possible to manage dynamically the list of subscribers in each channel. Each group can include an unlimited number of SIP clients (channels)
  2. Groups can be managed both from the operator's console and remotely by authorized users using DTMF commands
  3. The operator can independently connect or be added to any group by other subscribers for monitoring / communication with subscribers

Technologies

Technology
Node JS
Technology
ReactJS
Technology
Docker
Technology
Parse Server
Technology
MongoDB
Technology
Asterisk

Radio station control

This functionality applies only to radio stations connected to Asterisk via 980ROIP / DG controllers.
The operator's console has the ability to control the radio station in accordance with the protocol via:
  1. analog ROIP interface (pass-through COM port over UDP protocol)
  2. digital DG interface (web interface)
  3. separate COM over IP interface

Operator control console - separate SIP client / console

ALM interface is built on the basis of WEB-technologies and it is cross-platform, which allows to control from any device (computer, laptop, tablet).
The console allows the operator to:
  1. View the list of known channels (SIP subscribers) with indication of their status (online / offline)
  2. View the created groups, be able to manage the name and description of the group
  3. Create new groups, connect any number of channels (SIP subscribers) to it
  4. Delete groups, both his own and those created by users
  5. Connect to every channel and group for listening. If necessary, connect to the selected channel / group and contact with subscribers
  6. Also, the operator has the ability to individually call a subscriber in a previously 
    created group (digital one-to-one call protocol - over COM via IP)
The following types of calls are implemented:
  1. Individual
  2. Group
  3. General


For the operator

The following functionality is implemented for the operator:

  1. Group management:

 Creation of a new group

  • Removing an existing group (regardless of its owner)
  • Rename group
  • Edit groups comments
  2. Group subscriber management:
  • Manually adding a subscriber (SIP client)
  • Displaying subscribers added using DTMF-commands
  • Removing selected subscribers from the group

DTMF module - communication channel control

A module for Asterisk has been developed, which constantly listens 
to the communication channel. 
If DTMF commands are detected according to the applicable dial plan, the module allows the connected user to perform the following operations:
  1. create new group
  2. add any number of other subscribers to the group(adding is carried out sequentially in the DTMF code) with a code word-password
  3. deleting his created group
  4. the ability to make outgoing calls through Asterisk to an analog line (direct DTMF dialing to the city line)
All commands correctly parsed by the DTMF module are accompanied by voice confirmation (short audio files with recorded voice confirming command execution).
The operator immediately sees the groups created by the users and can manage them

Team

Team member

Mr. Oleksandr Nashyvan

CEO
Team member

Mr. Vladimir Mezin

Backend developer
Team member

Mr. Sergey Vaschenko

Project Manager

Audio recording

In this functionality has been developed the ability to selectively record audio on a channel or group specified by the operator

Continuous connections monitoring 

This functionality implements constant control of the Asterisk connection with each group member (SIP client). If the connection is lost, the operator sees the "offline " status of the subscriber for 0.5 seconds

The radio stations operate in half duplex mode. This means that it is possible to only receive or to only transmit. Error handling occurs (if the connection is lost)

It is also possible to store brief information about SIP subscribers (comment). For example, where to call if the connection is lost, who is the person in charge

Service information is stored for each SIP subscriber (the person in charge, where to call if the connection is lost). This information is displayed when an error occurs on the operator console in the form of "Subscriber # … does not answer. Inform the administrator <contact information> "

Events

Stage V of the project development included optimizing the ALM web interface for various devices, developing the ALM Daemon, implementing logging functionality, loading maps for indicating cameras and sensors, and connecting ALM to an external source through an E1/T1 trunk. Additional features included automatic start of ALM Daemon after server reboot, scheduled ALM updates, service monitoring, and the ability for administrators to restart ALM via the operator console. This stage significantly enhanced the expansion capabilities of ALM functionality

Apr

2020

ALM V

During Stage IV of the project development, several important tasks were accomplished. This included the development of ALMIS (ALM Interconnection Server) to manage connections between multiple ALM systems. The implementation of the ONVIF/PTZ protocol allowed for control of IP cameras, while the development of virtual cameras enabled broadcasting of video files or images using the SIP protocol. Remote NVR support was also added, along with a mechanism for licensing options and integration of SENTINEL HASP technology for licensing purposes. Additionally, the functionality of the security server on the Raspberry PI platform was improved. The notable feature of this stage was the ability for individual ALM systems to be combined in a network

Apr

2019

ALM IV

Stage III of the project development involved various tasks including camera operation support, system innovation and improvement, development of components for installing, updating, and managing the ALM system, creation of license keys, development of an archive creation component for offline installation/update, MVP security server for Raspberry PI, and release of project documentation. The key feature of this stage is the Alm.Bin, a command-line interface for controlling the ALM system with simplified commands and execution logic

Oct

2018

ALM III

At the second stage of project development, the Minimum Viable Product (MVP) was released. It included features such as an operator console, conference group creation, direct calls, text messaging, radio station management, call and conference recording, DTMF command execution, external line connection, licensing, and working with maps from various sources. The MVP provided essential functionality for the project

Jun

2018

ALM II

During Stage I of the project development, the team focused on studying the subject area and designing the application architecture. Developed and tested the basic functionality, including the "Operator Console" interface. The system was built with an open architecture based on autonomous microservices, enabling easy expansion of functionality without major modifications to the core system. This stage laid the foundation for subsequent development phases

Apr

2017

ALM

Copyright © 2011 - 2024