Client

PharmaVision Solutions, Zagreb, Croatia

Nexus

Nexus – Digital Revolution: Innovation From Concept to Solution

As part of the Nexus project, we have developed a completely new digital solution that includes a mobile application for Android and iOS, along with an advanced CMS system. This solution is designed to enhance user experience and optimize business processes.

The project represents a fully customized solution built from scratch, with special attention given to scalability, interactivity, and managing large volumes of data.

Building the System from the Ground Up

To ensure maximum efficiency and adaptability, we approached the project from the initial idea to final implementation. We designed an intuitive user interface, developed a complex CMS system, and implemented robust functionalities that enable flexible content and user management.

The entire system is based on modern technologies that provide high security, stability, and scalability. By implementing advanced visibility and content accessibility management, we have ensured that each user sees only the information relevant to them based on their company or association affiliation, while administrators have full control over publications and interactions within the platform.

Technical Aspects of the Project

The Nexus project is based on modern technologies that enable high scalability, security, and performance. The technologies used include:

  • Flutter – Allows for the development of fast and responsive mobile applications for Android and iOS with a single codebase, reducing maintenance costs and ensuring a consistent user experience.

  • Hasura + PostgreSQL – An advanced GraphQL platform for data management that enables fast access to large databases with minimal server load and automatic API generation.

  • REST API and Apollo Server – Facilitate the integration of various services and external systems, ensuring platform flexibility and integration capabilities.

  • Figma – Used for UI design and prototyping, ensuring precise user flow planning before implementation.

The combination of these technologies results in a secure and stable system capable of processing large amounts of data in real-time. Thanks to its modern architecture, the platform is adaptable to future upgrades, allowing the addition of new functionalities without significant modifications to the existing system.

Design and User Experience

To ensure a top-tier user experience, we applied best practices in modern UI/UX design when designing the mobile application and CMS system.

  • Mobile application – Designed according to Google Material Design and Apple Human Interface guidelines, ensuring a natural and intuitive user interaction. The focus is on simple navigation, clear information hierarchy, and smooth screen transitions, enhancing user engagement and reducing adaptation time.

  • CMS system – Developed with functionality and administrator adaptability in mind. The design supports easy management of large amounts of data, with advanced filters and an intuitive user interface that enables quick and efficient content manipulation.

Special attention was paid to accessibility and responsiveness, ensuring that all users, regardless of the device they use, have an optimal experience with the platform.

System Functionalities

Real-Time Interactive Quiz System

One of the key functionalities of this project is a live quiz system that allows an unlimited number of participants in real-time. The development of this module focused on providing a fully interactive and dynamic user experience, with a high level of technical optimization for handling a large number of simultaneous interactions.

Users can participate in live quizzes, answering questions within a predefined time limit. Each quiz features an automated scoring system, considering both accuracy and response speed, ensuring competitiveness and dynamism.

After the quiz ends, the system automatically generates detailed results, including:

  • Total points earned.

  • Percentage of correct answers.

  • Average response time per question.

  • Real-time participant ranking.

This functionality is further enhanced with PUSH notification integration, informing users about upcoming quizzes, reminding them of competition start times, and sending personalized messages with results and performance analysis.

To maximize engagement, quizzes can be linked to various reward systems, encouraging users to actively participate and compete continuously within the app.

Complex and Robust CMS System

The core of the Nexus platform is a powerful and flexible Content Management System (CMS), providing administrators with full control over the app’s digital ecosystem.

The CMS is designed for centralized management of users, content, and interactions, eliminating the need for external tools or additional systems.

Key CMS features include:

  • Advanced user management – Administrators can add, edit, and delete users, define their permissions, and track their activity within the system.

  • Modular content management – Articles, events, quizzes, educational materials, and notifications can be created, modified, and categorized within the system.

  • Real-time synchronization – All data and changes in the CMS instantly reflect in the mobile application, eliminating manual updates and reducing system maintenance time.

  • Security settings and access controls – Granular access levels can be defined, ensuring that each role within the system has precisely determined permissions over different application segments.

A significant advantage of the CMS system is process automation, enabling administrators to efficiently manage large volumes of content without requiring additional technical interventions.

Additionally, the CMS includes built-in analytics tools, allowing administrators to monitor user engagement, analyze platform interactions, and optimize content based on behavioral insights.

Multivendor Functionality and Advanced Content Management

To provide maximum adaptability and scalability, we developed a multivendor architecture, allowing multiple independent entities to simultaneously manage content and users within the same platform.

The multivendor functionality is particularly useful for organizations, associations, companies, and institutions that want to use the Nexus platform as a centralized digital ecosystem while maintaining individual control over their content.

Key features of the multivendor model include:

  • Layered administration system – Each vendor has its own administrative panel within the CMS, where they can create and manage their content without interfering with others.

  • Precisely defined content visibility – Administrators can determine which users have access to specific sections of the application, ensuring flexible management of private and public content.

  • Automated content approval – The system allows for reviewing and approving content before publication, maintaining information quality and consistency.

  • Personalized content display – Users only see information relevant to them, based on their preferences, roles, and interaction history within the system.

This functionality makes the Nexus platform highly adaptable for various industries, offering both high content control and decentralized management.

Advanced Analytics and Statistics

A key segment of the Nexus platform is its advanced analytics system, providing administrators with deep insights into user activities and system performance.

This module is designed for data collection, processing, and visualization, helping administrators optimize content, improve user experience, and make data-driven decisions.

Key analytics system features include:

  • User engagement statistics – Detailed data on active users, app usage frequency, quiz participation, and content interactions.

  • Quiz performance analysis – Overview of participant numbers, average results, quiz duration, and answering trends.

  • Content consumption insights – Monitoring views of articles, video lessons, and other digital materials, with detailed user segmentation options.

  • Data export and visualization – The ability to export data to CSV/Excel format and graphically display trends via dynamic dashboards.

The analytics module ensures precise performance tracking, identification of popular and underutilized functionalities, and timely user experience optimization.

Advanced PUSH Notification and In-App Messaging System

User communication is a key aspect of any digital platform, which is why we have developed a layered notification system that enables precisely targeted user notifications based on their activities, interests, and behavior within the application.

The CMS system allows administrators to create and manage different types of notifications, including:

  • PUSH notifications sent directly to users’ mobile devices, keeping them informed in real time about relevant events.

  • Email notifications that enable asynchronous communication and enhance user engagement with the platform.

  • In-app messages that appear within the application as banners or modal windows, ensuring users do not miss important information.

These notifications are integrated with various system modules, ensuring timely information delivery and increasing user engagement. Examples of use include:

  • Reminders for upcoming quizzes and educational sessions, ensuring users participate in interactive activities on time.

  • Notifications about new articles, video content, and important updates.

  • Personalized notifications based on user preferences and interactions with the application.

Notifications play a crucial role in the live quiz system, informing users about quiz start times, displaying real-time results, and encouraging participation through personalized messages.

Once the quiz is completed, the system automatically generates detailed results, including:

  • Total points earned.

  • Percentage of correct answers.

  • Average response time per question.

  • Real-time participant leaderboard.

This ensures high user engagement, while the ability to integrate with various reward systems further motivates users to actively participate and continue using the application.

The notification system is scalable and customizable, allowing administrators to fine-tune delivery rules and adjust message content, ensuring maximum communication efficiency.

Conclusion

The Nexus project represents a completely new digital solution developed from the ground up, focusing on scalability, security, and interactivity. Through innovative functionalities such as live quizzes, advanced notifications, and a robust CMS, we have created a platform tailored to modern digital business needs.

By combining modern technologies, intelligent content management systems, and advanced analytical tools, we have ensured a high level of automation, user engagement, and system flexibility. This project is yet another testament to our expertise in developing digital platforms that deliver tangible business benefits.

Projects from the category