Devices Mobile

Thryver

Thryver combines new psychometric tests and experiences to help you understand your strengths, preferences and challenges.

Devices Desktop
Devices Tablet
Devices Mobile

Viosk

Viosk is a video storytelling platform that makes marketing your business in the digital world simple. Creating video content with Viosk’s animated slideshow maker is easy: just select a template, edit your content, and render your high-quality video in a matter of minutes.

Devices Desktop
Devices Tablet
Devices Mobile

Euroko

Euroko is a Magento based online multi-store. Essential to this, is that all stores, which are country specific, are managed via single Magento admin area. More than ten extensions work towards a single goal - to provide best customer experience while shopping online.

Devices Mobile

Shopcinity

Shopcinity lets you capture items you like through an image, in order to discover other visually similar items that you can buy or save it to your watch list. For saved items, you’ll receive notifications when they change in price, stock or when there are similar products or personalised offers you will not want to miss.

Devices Desktop
Devices Tablet
Devices Mobile

Wonego

A Real Estate Social Media platform, which gives users the possibility to find roommates or rent a room or an apartment. Wonego is smart enough to give users suggestions which are based on several key strands personality, living and personal preferences.

Devices Desktop
Devices Tablet
Devices Mobile

Hope Now USA

A charity web site of the Hope Now Ministries, USA – a nonprofit organization that began ministry work in 1992 to serve the least, the lost and the last in Ukraine. Key part of the website is a donation page, where a web site visitor has the ability to make donations with different options: one-time or recurring; single or a set of donations.

Devices Desktop
Devices Tablet
Devices Mobile

INSPIRACTION.news

It is a news site publishing articles which tell stories and the experiments of individuals, groups or political actions in the fields of: agriculture and organic food, shared economies and citizen communities, renewable energy and sustainable development, trading, sharing, alternative solutions, recycling, reusing, reducing, repairing, innovating

Devices Desktop
Devices Tablet

Videojet Software Portal

The Videojet Software Portal has been developed for the Videojet company as a multifunctional platform for efficient customer database management as well as for performing a wide range of operations with the software modules built for industrial printers.

FutureOn

FutureOn is a leading provider of digital oilfield software and data visualization solutions.

Devices Desktop
Devices Tablet
Devices Mobile

Avis-De-Deces.com

A major French online service for ordering publication of necrologies, condolences and legal death notices in newspapers all over the country.

Devices Desktop
Devices Tablet
Devices Mobile

Buzzigo

Buzzigo is an online social media marketing platform which helps to automate local social media marketing for brands and franchises. It allows one to create and post relevant local content on behalf of a brand or franchise and track which buzzes are the most popular and effective.

CHALLENGE

We were asked to build an application that is supported by the Android and iOS mobile platforms and is capable of running in all the major web browsers. This included the following tasks: To develop a system that allows users to take tests and get a graphical representation of the test results accompanied by text explaining their meaning. To create a polling system with questions that can be answered by app users and students/social organizations, to identify interests users have and activities organizations conduct. To be able to match users' answers against those given by organizations to determine which organizations are best suited for individual users to help them develop their skills and/or bring them to the next level. To create a global filter to enable fuzzy search across multiple data categories used by the app such as registered users, social contacts, organizations, personalized test results, etc. To create functionality that allows app users to conduct live one-to-one conversations as well as create group chats. Users should also have the ability to block conversation invites, remove chat participants from existing chats etc.

Application Main Menu

The information about the user, his contacts, organizations he is a part of, messages from individual users and group messages.

Organizations

The list of user's organizations together with the list of all organizations. The search of organizations by name is available.

Personality Test

Personality test results - user characteristics on the basis of which student organizations are suggested to him.

OUR SOLUTION

A decision was made to build a Progressive Web Application. This approach allowed us to create the Frontend part that is shared by both web and mobile versions of the app with just some minor additional adjustments required for each version. The fact that we did not have to build a separate Frontend for web and mobile helped to save development effort and time significantly. The frameworks deployed are: Cross-platform development: Ionic version 3, Angular version 6. Backend: Symfony 2.8 The test result generation system that has been developed uses Beanstalk which makes it possible to process a large amount of incoming data without affecting user experience. We have developed and integrated the matchmaking algorithm. Global search filtering was made possible through integration of Elasticsearch, development of the complex custom search queries To accomplish the chat task we chose to intergrate our system with the Openfire server. In addition to deploying Openfire out-of-box capabilities, we had to develop customized structure for group conversations, add custom chat features such as (un)mute options and integrate Thryver user database with that on the Openfire server side to mention just a few.

Technologies

Technology html
Technology css
Technology php
Technology mysql
Technology javascript
Technology jquery
Technology bootstrap
Technology laravel
Technology rest api
Technology phonegap
Technology angularjs