ARIC.MD — Online Ticket Sales Platform
We developed a proprietary online ticket sales platform integrated with a CRM for managing routes, bookings, and operations — giving the client full control over sales and eliminating dependency on third-party platforms.
About the Project
ARIC.MD faced a common problem in the transport industry: ticket sales were handled through shared platforms with other carriers, where the display algorithm favored other companies. Direct sales were limited and passenger relationships were controlled by intermediaries. Tickets were also sold physically at the bus station office, with no possibility of digital integration (the station has no APIs). We developed a proprietary platform integrated with a complete CRM for routes, fleet, bookings, and financial operations.
Platform in Action

ARIC.MD homepage — route search

Route search results — ticket selection

Booking and online payment process

Personal cabinet — ticket and trip history

Parcel payment via bus — aric.md/card-payment
Digital Ecosystem
Ticket Sales Platform
- Real-time route search and booking
- Secure online payment via MAIB — card, Apple Pay, Google Pay
- Automatic ticket confirmation by email and SMS
- Automatic PDF ticket generator with QR code
- Complete booking history and passenger account management
- Mobile-optimized responsive design
- Multilingual support (Romanian, Russian)
CRM & Operations Management
- Centralized route management dashboard
- Fleet, driver, and route management
- Real-time sales and occupancy reports
- Detailed report extraction for national and international routes
- Automated booking and cancellation management
- Dynamic pricing and promotion configuration
- Detailed analytics with filtering by period, route, and operator
- Operational calendar with per-route view
Multi-channel Notification System
- SMS notifications via two providers — local and international traffic
- Intelligent SMS routing for cost optimization
- Automatic low balance alerts for SMS providers
- Transactional email notifications via Resend (confirmation, reminder, cancellation)
- In-platform notifications for operators
Passenger Personal Cabinet
- Personal profile with traveler data and preferences
- List of all passengers for whom tickets were ever purchased
- Complete transaction and payment history
- Full history of all trips taken
- Profile management — edit data, passwords, notifications
Parcel Payment via Bus
- Dedicated parcel payment page: aric.md/card-payment
- Driver sets the amount per parcel and communicates the trip ID
- Sender enters the trip ID and amount on the page
- Instant payment with bank card, Apple Pay, or Google Pay
- Automatic payment confirmation for both driver and sender
- Complete control over the parcel operations process
Monitoring & Infrastructure
- Infrastructure monitoring via Zabbix — proactive alerting
- Uptime monitor with instant downtime alerts
- Cloudflare for CDN, DDoS protection, and performance
- Automated data backup and recovery system
- Scalable architecture for growing route count
- Performance and SEO optimization
- API for future partner integrations
Integrations & Infrastructure
MAIB
Online payment processing via Moldovan banking — card, Apple Pay, Google Pay
SMS Gateway
Two SMS providers — intelligent routing + automatic low balance alerts
Resend
Transactional email notifications — confirmation, reminder, cancellation
Cloudflare
CDN, DDoS protection, SSL, and performance optimization
Microsoft Clarity
User behavior analysis with heatmaps and session recordings
Google Analytics
Traffic, conversion, and user behavior monitoring
Facebook Pixel
Conversion tracking for advertising campaigns
Zabbix
Infrastructure monitoring with proactive alerting and uptime monitoring
Sentry
Real-time error monitoring, exception tracking and automatic alerting for backend and frontend
Technology Stack
Technical Results
By launching their own platform, ARIC.MD took complete control over the ticket sales process, eliminating third-party dependency. Today, approximately 90% of tickets are sold directly through the proprietary platform. The integrated CRM with detailed analytics and Zabbix monitoring enables efficient fleet and operations management.
Technical Challenges
Third-party Platform Dependency
Tickets were sold through shared platforms where the display algorithm favored other carriers. ARIC.MD didn't control pricing, visibility, or customer relationships.
Our Solution
We built a proprietary platform from scratch with React + Next.js, full ARIC.MD branding, optimized SEO, and a controlled conversion funnel — completely eliminating intermediary dependency.
MAIB + Apple Pay + Google Pay Integration
Online payment processing in Moldova requires local bank integration. MAIB has a specific protocol, plus Apple Pay and Google Pay requirements for mobile experience.
Our Solution
We implemented complete MAIB gateway integration including Apple Pay and Google Pay, payment processing, automatic refunds, transaction reconciliation, and financial reports.
Coexistence of Online and Physical Sales
Tickets are also sold physically at the bus station office, with no integration possibility — the station has no APIs. The system needed to work independently while providing unified reports.
Our Solution
We built the platform to operate autonomously, with its own seat inventory management, detailed reports by national/international routes, and manual reconciliation with physical sales.
Automatic PDF Ticket Generator
Passengers needed verifiable digital tickets with a unique QR code that can be shown on phone or printed — without internet dependency at boarding time.
Our Solution
We developed an automatic PDF ticket generator with unique QR code per booking, professional design with trip details, and automatic email delivery immediately after payment.
SMS Cost Optimization + Monitoring
SMS notifications generated high costs, especially for international passengers. Plus, there was no visibility into provider balance levels or infrastructure health.
Our Solution
We integrated two SMS providers with intelligent routing (40% cost reduction), automatic low balance alerts, instant uptime monitoring alerts, plus complete monitoring via Zabbix.
Parcel Payments via Bus
Travelers send or receive parcels via bus, but payment was only cash to the driver. The price varies per parcel and is set by the driver, so a fixed system price wasn't possible.
Our Solution
We created a dedicated page (aric.md/card-payment) where the driver sets the amount, communicates the trip ID to the sender, who then pays online with card, Apple Pay, or Google Pay. The solution radically simplified the operational process and added complete financial control.
Complex Analytics & Reporting
Management needed detailed reports by national vs international routes, by period, by operator — for strategic business decisions.
Our Solution
We built an analytics module with advanced filtering by periods, routes, operators, and trip types, with report export and real-time visual dashboards.
Related Projects
Doctorchat.md
We developed a complex platform that facilitates direct interaction between patients and specialist doctors through online consultations, real-time chat, and video.
Read moreHoReCa / RetailNOW Moldova
We built a complete three-component platform — a scalable backend, a centralized admin app, and a digital menu accessible via QR code — for NOW Moldova's network of 24 gas stations.
Read moreE-commerce / BeautyPlaci.md
We built a modern, fast and easy-to-manage online store for Placi.md — an e-commerce specialized in professional hair care products, with a complete catalog, multiple payment options and integrated delivery.
Read moreGot an Idea? Let's Make It Real.
No pitch decks needed. Just tell us what you're trying to build, and we'll figure out the best way to get there — together.