E-Dent - Dental Education Platform
|Full-Stack Developer (Academic Project)
Casablanca, Grand Casablanca-Settat, Morocco
Summary
Led the modernization and enhancement of a legacy dental education platform, transforming static interfaces into dynamic, API-driven dashboards to improve user experience and educational functionalities.
Highlights
Architected and implemented the backend overhaul of a legacy monolithic platform, migrating core business logic into a scalable Spring Boot REST API that seamlessly serves a React frontend.
Developed the backend business logic for a tooth-image landmarking system, engineering coordinate-based mathematical endpoints to process and calculate dental angles for educational analysis.
Engineered the application's core security infrastructure, implementing a time-sensitive, automated OTP (One-Time Password) validation workflow using Spring Boot and Java Mail Sender (SMTP).
Resolved systemic technical debt and data anomalies by debugging broken REST endpoints, restructuring MySQL relational database constraints, and enforcing strict Hibernate validation layers.
Implemented secure Role-Based Access Control (RBAC) to restrict and deliver tailored data payloads for administrator, professor, and student dashboards, authoring comprehensive documentation for the API endpoints.