منصة تدريب وتعليم مستمر لطب الأسنان — بنيتها لمركز DentoXcellence في عنابة (الجزائر). موقع عام بالفرنسية + CMS إداري من 35 قسمًا قابل للتعديل بدون كود.
المشكلة:
مركز تدريب أسنان يحتاج أكثر من موقع brochure — عرض 9 برامج تكوين، مدربين خبراء، استقبال طلبات التسجيل والتواصل، وتحديث المحتوى يوميًا بدون مطوّر.
الحل:
منصة Full Stack: موقع React عام (8 صفحات) + admin CMS (35 section) + REST API + JWT + SQLite — deployed على Cloudflare.
─── الموقع العام (8 صفحات) ───
- Home — video hero، برامج مميزة، testimonials، sessions قادمة، gallery، CTA
- About — values، vision/mission، timeline
- Services — 4 قطاعات (formation، seminars، coaching، consulting)
- Formations — كatalog 9 برامج تخصصية
- Formation detail — slug routing + inscription forms لكل برنامج
- Experts — profiles المدربين
- Gallery — صور وفيديو
- Contact — form، FAQ accordion، locations، social links
─── 9 برامج التكوين ───
Implantology، Orthodontics، Oral Surgery، CBCT، Fixed Prosthetics، Endodontics، Restorative، Aesthetic Dentistry، Digital Dentistry
─── Admin CMS (35 قسم) ───
- Home CMS — hero، featured programs، features، testimonials، sessions، gallery، CTA
- About CMS — values، blocks، timeline، header
- Services CMS — service cards
- Formations CMS — 9-program grid، calendar، registration config
- Experts CMS — trainer team
- Contact CMS — info، FAQ، locations، quick actions، social
- Global settings — company info + admin credentials
- Gallery manager — photos + YouTube video input
- Image upload + positioning/crop editor
─── Inboxes ───
- Contact submissions inbox
- Inscription (registration) submissions inbox
─── Backend ───
- Node.js + Express REST API
- JWT authentication — admin login + session
- SQLite — content، media، users، contact، inscriptions
- Multer + Sharp — media upload + image optimization
- Content API — path-based section updates
─── Stack ───
React، JavaScript، Node.js، Express، REST API، JWT، SQLite، Multer، Sharp، Cloudflare
─── دوري ───
Lead Full-Stack Developer — الموقع العام، CMS 35 قسم، catalog التكوينات، contact/registration flows، REST API backend، production deployment.
─── النتيجة ───
Live: dentoxcellence.com — منصة تدريب أسنان production مع 9 formations و CMS كامل.