Project Overview
Industry: Healthcare
Client: Slovak Association of Cardiac Arrhythmias
Development Methodology: Agile
Provided Solution: Digital platform for congress management, with a secure zone for organization members (doctors and nurses), application interface for managing members, companies, payments and invoices, integration with payment gateway, notifications.
Technologies used
Programming language: PHP, TypeScript
Backend: Drupal 11 + Laravel
Front-end: Next.js
Hosting
Coolify (custom VPS server)

Project brief
Prior to this project, SASA was working with a fragmented digital environment.
Two distinct websites for the presentation website (www.arytmie.sk) and the website for the congress organization (kongres.arytmie.sk), each with its own content management system (Wordpress CMS) and different user experience.

Preview of the original website
We addressed the following challenges
System unification

Merging the presentation and congress websites into one platform was key.
Objective
To create a modern, scalable platform for membership management and professional event organization — unifying SASA’s previously fragmented digital tools into one cohesive system.
The main goals were:
Process automation: Reduce administrative workload by 80% in congress organization.
Improved user experience: Simplify registration time from 45 minutes to 5 minutes.
Flexible pricing policy: Automatically apply discounts based on membership and user status.
System integration: Connect membership management with event organization workflows.
Solution Architecture
We developed a robust, multi-system platform built on a headless architecture.

Solution Architecture
Laravel 11 Backend: API-first approach with a Filament 3.x admin panel.
Drupal 10 CMS: Headless content management using JSON:API.
Next.js 14 Frontend: Modern frontend built with TypeScript and Server-Side Rendering (SSR).
Integration Points
Cross-system authentication: Implemented with NextAuth and Laravel Sanctum.
Protected content: Automatic membership verification for access to premium content.
Polymorphic payments: A unified payment system handling both memberships and event registrations.
Key Features

Membership Management
A comprehensive lifecycle covering the entire process - from new member registration and data/subscription management to seamless membership renewal.

Payment System
Integration with GP WebPay enables secure online payments, complemented by automatic invoice generation.

Event Management
A multi-modular system for congresses and educational events, supporting registrations, participant management, and easy customization based on event type.

Discount System
Automatic application of discounts based on user profile (doctor, nurse, student).
Support and Future Enhancements
The platform is designed for long-term development, with planned feature expansions and continuous improvements.
Scientific Program
Abstract submission: Complete workflow for scientific paper submissions.
Peer review system: Automated reviewer assignment and evaluation process.
Advanced Features
AI integration: Automated processing of invoices and documents.
Program planning: AI-assisted scheduling of presentations.
Analytics dashboard: Advanced reporting and data insights.
Long-Term Vision
Mobile application: Native iOS/Android app for event participants.
European integration: Connection with the European Society of Cardiology.
Real-time communication: In-app chat and notifications for event attendees.
RESULTS AND BENEFITS
Automation, Time Savings, and Higher Efficiency
The implemented solution delivered measurable improvements across all key processes:
Reduced administrative workload: Event organization now requires up to 80% less time, and SASA member registration was shortened from 45 minutes to just 5 minutes.
Modular architecture: Enables flexible adaptation to different types of events.
High performance and reliability: Fast response times across all core operations, 99.9% uptime, and clean, well-documented code ensuring long-term maintainability.

Have an idea for Project?
We’d love to hear about it and help you find the best possible solution.