Student interactions on social networks analysis

Our customer, IBM received an order from one of the private US research universities for the development of an interactive informational panel, which tracks and analyses topics discussed by students on social media.


The university administration requested to collect and analyse data gathered from social media with the goal to identify the meeting places of university societies on campus, as well as to prevent unauthorized mass meetings, avoiding them in time. The developed web app analyses posts and chats from open student Facebook, Instagram and Twitter groups, as well as anonymous mobile social media like Yik Yak.

The main objective of the app is to register posts that directly or indirectly mention alcohol, drugs, violence and depression etc. This is collected when key words and the main topic of the message are analysed, this analysis relying on categories that these identifiers fall under, such as mental health, alcohol, unacceptable sexual behaviour, or a neutral group. As soon as mentioning of certain key words reaches a frequent and critical level, the host is then notified.

Software solution

Axmor software developers have developed a JavaScript web application capable of analysing the tonality of posts, topics and photos of social media networks.

Integration with social networking APIs

Social media focused data aggregation is performed by integrating with the social media networking API’s

Subject analysis of the aggregated content

Depending on the type of content, the collected data is uploaded to one of the IBM Watson services

Social media word cloud analysis

Real-time social media text clouds analysis and tag dynamics change scheduler

Email alerts and notifications

Sending keyword peak email notifications and/or alerts to admins and moderators

Geolocation tagging

Messages from senders are registered only if they are physically on campus


Web client
TypeScript, React
Scala, Play
Vector visualization of data
Manageable documents storage services
IBM Cloudant
Machine learning text processing
Apache OpenNLP
Emotional tone analyser
The IBM Watson Tone Analyzer
Graphic Image Content Analyser
The Watson Visual Recognition Service
Key word and text analyser
The Watson Natural Language Understanding API
Personality characteristics analyser
The IBM Watson Personality Insights

How it works

Data from social media is collected from open sources like student groups and communities forums, as well as from anonymous, yet visible to everyone messages like Yik Yak, which is aggregated by connecting to the social media networking API’s. This data is then uploaded to one of the IBM Watson services for further analysis of text and graphic content. Not only does the developed web application reflect the main concept of the message, it also displays the individuals' intrinsic personality characteristics, depending on the tonality of the messages. Based on the obtained and analysed data, graphs are constructed, allowing for visualizing information and dynamically changing scheduler.

Our Advantages

Fast project start-up

We are ready to start outsource development without detailed specification of the requirements, based on your vision of the product and essential active interaction.

Customer satisfaction and quality assurance

To build strong customer connections we conduct weekly meetings, demo sessions and training during the project phases

Full software development life cycle

All stages starting from gathering requirements and UI development up to the product release to the market and its further progression.

Source code copyrights transfer

All reserved rights to the developed software and its source code are transferred to the customer.

Trusted by

We can help you find the best solution for your business

Results: 0