Every training, right where you need it.
A Belgian marketplace connecting learners with certified trainers — built for multi-day course bookings, GDPR compliance, and the professional training market.
Formabel is a Belgian French-language marketplace for professional training and courses — connecting learners with certified trainers across a wide range of disciplines.
Built on Sharetribe Extended and tailored for the Belgian market, iCodeLabs delivered a feature-rich platform with multi-day course scheduling, dedicated trainer and learner dashboards, a redesigned listing experience, full mobile optimisation, and strict GDPR and Belgian VAT compliance built in from the ground up.

The Challenge
Professional training courses are fundamentally different from single-session bookings — they span multiple days, have fixed total pricing, defined participant limits, and require trainers to present detailed course content to convert learners.
Formabel also operates under strict Belgian and EU regulatory requirements: GDPR cookie compliance, Belgian company number validation, and a localised payment experience. Every element of the build needed to reflect the professional, trust-heavy nature of the training market.



Tech Stack
Engineered for the Belgian professional training market — combining marketplace flexibility, secure payments, and full GDPR compliance.
Marketplace Platform
Sharetribe Extended
Frontend
React.js
Backend / APIs
Node.js
Payments
Stripe
Compliance
GDPR Cookie Consent Manager
Language
French (Belgian Market)
Modern fonts and dynamic colours of Formabel
A crisp blue-led palette and a clean geometric type system give Formabel a trustworthy, professional feel. The lighter background tones keep the interface airy while the navy accents preserve clarity across course-heavy layouts.
Clear Blue
#1A6BFF
RGB: 26, 107, 255Downriver
#0F2A66
RGB: 15, 42, 102Catskill White
#EEF5FF
RGB: 238, 245, 255Mirage
#111725
RGB: 17, 23, 37Pale Blue Lily
#DAEAFF
RGB: 218, 234, 255Host Grotesk
Demi
Inter Tight
Regular
What We Built
Multi-Day Course Booking & Calendar
A fully custom multi-day booking system was built on Sharetribe's transaction infrastructure. Trainers define courses spanning multiple consecutive days — the entire date range is blocked as a single unit. Learners book the full course at a fixed total price, with the system treating the multi-day period as a single, non-divisible transaction. Pricing does not recalculate per day, giving trainers full control over course economics. An improved calendar UX was delivered for both listing creation and learner date selection.
Trainer Dashboard
A dedicated trainer dashboard was built providing a full operational view: bookings overview, upcoming sessions, earnings summary, and course listings management — giving trainers everything they need to run their training business from a single screen.
Learner Dashboard
A parallel learner dashboard was built with booked sessions, upcoming training schedule, a favourites system (save and revisit courses), and full booking history — creating a professional, account-centric experience that encourages repeat engagement.
Redesigned Course Listing Page
The course detail page was fully redesigned to improve clarity and conversion. The new layout features training images displayed prominently at the top, a key information block (location, training duration, daily hours, maximum participants), a trainer profile section, an "About This Training" section for objectives and content, a configurable "What's Included" section with amenity tags (WiFi, Parking, Certificate, Course Materials, Meals, Coffee Break), and a booking section with date selection and reservation CTA.
Mobile Optimisation
A dedicated mobile optimisation pass was delivered across all key platform pages — homepage, search and browse, course listing, and checkout. The mobile experience was rebuilt to match the professional quality of the desktop product, given that a significant proportion of Belgian learners discover and book training on mobile devices.
Belgian VAT / TVA Number Validation
Strict validation of the Belgian company number field was built into the trainer registration flow, enforcing the exact format BE0123456789. Plain text entries, incorrect lengths, and non-BE prefixes are rejected at registration — ensuring only legitimate Belgian business entities can register as training providers.
GDPR Cookie Consent Manager
A fully compliant GDPR cookie consent banner was implemented with Accept, Reject, and Settings options — covering Google Analytics and all third-party tracking tools used on the platform. Built to meet Belgian and EU GDPR requirements, protecting both the operator and end users from regulatory exposure.
Password Visibility Toggle
A show/hide password toggle was implemented across all password input fields — login, registration, and password reset — improving usability on both desktop and mobile, with full accessibility compliance.

Technical Highlights
- Custom multi-day course booking on Sharetribe — full date range blocked as a single non-divisible transaction
- Dedicated trainer and learner dashboards built beyond Sharetribe's default profile pages
- Fully redesigned course listing page with configurable amenity tags and structured content blocks
- Belgian VAT/TVA number validation with strict BE format enforcement at registration
- GDPR-compliant cookie consent manager covering all third-party tracking
- Full mobile optimisation pass across homepage, search, listing, and checkout flows
- Stripe payment integration with Belgian market configuration













Ready to Build Your Training Marketplace?
Formabel launched a French-language training marketplace for Belgium — with multi-day course scheduling, trainer and learner dashboards, GDPR-compliant flows, and Belgian VAT validation on Sharetribe. Education and training marketplaces start at $3,000. Fixed price. 90-day bug-free guarantee.
- 50+Marketplaces Delivered
- 90 DaysBug-Free Guarantee
- $3,000Starting Price





















