EdTech / LMS / CRM / E-commerce
SM PANEL
A custom educational platform for an online medical school. The system combines a public website, student personal account, CRM, LMS, e-commerce, analytics, communications, and course material protection.
Role
Product Owner / Solution Architect / Full Stack Developer
Period
2022–2025
30,000+
registered users
Rospatent
registered software
2022–2025
platform still running
Context
The project began as an online school for medical students. The goal was to build not just a website, but a full-featured platform where users could purchase courses, study, watch videos, download materials, get access, communicate with support — while the school team could manage sales, users, content, and analytics.
My role
I was responsible for product logic, architecture, design, development, integrations, deployment, and ongoing support.
ChristMedSchool is one of the most substantial projects in my portfolio. It is not simply a medical school website — it is a complete operating system for an EdTech business: a public site, CRM, LMS, e-commerce, analytics, communications, content protection, and user management all in a single product.
Solution
What was built:
- public school website
- student personal account
- LMS for educational content
- CRM for managers
- CMS for page management
- e-commerce module with cart and orders
- automatic access provisioning after payment
- promo codes
- registration and sales analytics, payment and traffic-source reports
- user support: tickets, chats, task assignments for managers
- file uploads
- video integration via Kinescope
- PDF protection through personalised watermarking
- download history, device and session control
Payment integrations:
- CloudPayments
- bank cards
- SBP (instant payments)
- Yandex Split
- Podeli by Alfa-Bank
- Dolyami by T-Bank
Architecture
Stack: PHP, Yii2, MySQL, Node.js, Vue.js, JavaScript, HTML/CSS, Linux, Apache.
A Yii2 monolithic core (website, CRM, LMS, e-commerce) with Node.js services for real-time communications. Integrations: Kinescope (video), payment providers, analytics systems.
Gallery
Video walkthrough
A short video breakdown: the problem, how the system works, what modules were built and the business outcome.
Video coming soon
Results
- 30,000+ registered users
- platform is still running
- real sales were processed through the system
- product is registered with Rospatent
- source code rights belong to Vladislav Golev
What I learned
This project showed me how a concrete business problem can grow into a fully independent product.
Stack