Cross-platform mobile app for ensuring prompt notifying and seamless communication throughout the company
We have developed a mobile application for Innowise Group to unite all our employees to promptly provide valuable corporate information and enable ongoing communication.
All the corporate information was disseminated through local chats or email. As the company has grown and many new offices have been opened, there are more and more such chats, and finally, the communication process has become challenging. Moreover, the information valuable to employees was decentralized and was stored in different applications and tools.
It became vitally needed to create a mobile application for quick and easy access to information, seamless communication, and swift issue arrangement. The transition to remote work due to the COVID-19 pandemic has only reinforced this need.
Due to remote work caused by the COVID-19 pandemic, the communication quality between employees worsened. Because of the impossibility of offline corporate events, team spirit declined.
For all that, we have filled the application with the company information helpful for employees with the options to filter the information by topic, subscribe, evaluate content using reactions (likes, shares), and view colleagues’ profiles.
Here is the functionality enabling all of the above:
In the light of the lack of a mobile knowledge base with organizational information, as well as the ability to send related requests for their timely processing, we have added the features for quick access to the corporate task manager, a section with information on the company’s organizational processes:
The employees were insufficiently informed about the corporate benefits and, as a result, they did not use them. We have filled the application with up-to-date employee loyalty programs, covering discounts and bonuses.
We have enabled employee profile that works as a virtual discount card, bonuses tab with discounts from partners by city, a list of available bonuses and conditions, the ability to sign up for corporate activities (English and yoga classes), and the option to send food to a specific office, floor, room.
In order to cover the lack of a centralized service for informing candidates and collecting applications, we have added information on recruitment conditions and functionality for sending CVs directly from the application. Also, the application will provide the onboarding information in the long run.
We allow users to know the requirements for candidates for the referral program and send the request directly from the application via the Bonuses tab with the Referral section.
We plan to enrich the application with onboarding new employees’ information and enable the guest view option (general company information, available vacancies, and applying to internship or vacancy).
We had a clear vision of how the application should work and solved the issues with everything else, considering the development process:
At first, our team analyzed the employee pain points and figured out the best possible technological solutions. We designed the basic architecture of the application and created mock-ups to calculate the development cost. To get a more exact estimation, we created a detailed plan for the development of each module.
When choosing technologies, the focus is on developing and launching the application as soon as possible and making it easy to maintain and further refine. This is where it's needed to consider cross-platform development. As a result, there is no need to work on two app versions. Instead, only a single development cycle is needed to release Android and iOS.
We have enabled IP device location monitoring when the application is in use (anti-fraud) and sending the related notifications to the user by email. Our team has set the limit of the app using only one device (at a given time). Also, we have enabled the request with full confirmation for personal/contact data (by phone, Telegram, WhatsApp) to prevent personal employee data leakage. The contact data export is not allowed. All those measures provide one-hundred percent application security.
We delivered module by module every two weeks, discussed Slack tasks, and tracked tasks. Each development phase concluded with the unit and manual testing to detect and fix even the most minor bugs at the earliest possible stage.
After agreement of the work breakdown structure with the client, we got down to developing the MVP.
We delivered module by module every two weeks, discussed tasks in Slack and had tasks tracked in Jira.
Each development phase concluded with the unit and manual testing, so we could detect and fix even the smallest bugs at the earliest possible stage, preventing them from turning into great issues.
The application is already used by company employees, which allows them to receive and share important corporate information easily.
The solution has a rich set of options, including the integration and fast scaling of functionality; personalized features for different user groups are successfully implemented.
Thanks to up-to-date information and quick access to the app’s services, the application traffic has increased by 209% over the past three months. Although the number of app users is growing, this does not affect its performance and security.
Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.
After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.
We arrange a meeting with you to discuss the offer and come to an agreement.
We sign a contract and start working on your project as quickly as possible.
Your message has been sent.
We’ll process your request and contact you back as soon as possible.