Healthcare & Fitness · Full Stack
Sonoray
Ultrasound Training Site
Bilingual medical courses with sales and discount tools. Sonoray is a medical training website with complete English and French options. It includes sales tools, discount code systems, and custom database reports.

Demo
See it in action
Overview
What this project does
Supports global medical learning with comprehensive course management, bilingual content delivery, sophisticated e-commerce and pricing, and analytics tracking.
Features
Core features
- Powerful CMS with role-based access (Admin, Editor, Viewer)
- Full bilingual functionality (English/French) with dynamic language switching
- Course management and blogging system
- Publication management
- Scan resources and FAQs
- Testimonials and partner management
- Team member management
- Advanced e-commerce and course registration system
- Sophisticated pricing engine with multiple discount types
- Early-bird discounts, medical learner discounts, promo codes
- Intro-course discounts
- Real-time GST/QST tax calculations
- Persistent shopping cart
- Multi-step checkout
- AWS S3 image and video storage
- React Quill rich content editing
- Nodemailer automated email notifications
- Custom analytics and tracking system (sessions, page views, events, scroll depth, UTM tracking)
Impact
What it delivers
- Bilingual content delivery with dynamic language switching
- Advanced pricing engine with multiple discount types and tax calculations
- AWS S3 integration for media storage
- Rich content editing with React Quill
- Persistent shopping cart and multi-step checkout
- Automated email notifications
- Custom analytics tracking (sessions, events, scroll depth, UTM)
- Role-based access control
- API protection and input validation
- Bilingual functionality (English/French) with real-time switching
- Sophisticated multi-discount pricing engine
- Real-time tax calculations (GST/QST)
- React Quill rich text editor
- Persistent shopping cart and persistent session management
- Custom UTM and analytics tracking
Under the hood
Technical specifications
- Type
- Enterprise-grade Medical Education SaaS platform with full CMS and e-commerce.
- Target users
- Medical learners, educators, content creators, students enrolling in medical courses and resources.
- Admin & management
- Admin and Editor roles with dedicated access to CMS functions, content management, pricing configuration, discount management, and analytics.
- Integrations
- AWS S3 for image and video storage Nodemailer for email notifications Custom analytics system
- Frontend
- React (TypeScript)
- Backend
- Node.js (Express/TypeScript)
- Storage
- AWS S3 for images and videos
- Nodemailer for automated notifications
- Content
- React Quill for rich text editing
- Authentication
- JWT-based authentication
- Analytics
- Custom-built tracking system
- Other
- Role-based authorization, input validation, API protection
Related work


