Demo available2026
FitStart Online Learning Platform
Fitness coaching courses with a student dashboard, lessons, video, assignments, quizzes and learning progress.
Demo availableФитСтартOnline courses
Period2026
Project typeLearning platform
My roleReact frontend, PHP API, MySQL and learning workflows
Core stackReact / PHP / MySQL
Project overview
Challenge, my work, outcome
Combine a course catalog and learning tools with separate student, curator and administrator permissions.
Connected courses, modules, lessons, applications, assignments, quizzes and progress. Separated editor and lesson components, API routing, session security, PDO and image handling.
The GitHub Pages version provides three sample courses. The full PHP/MySQL application has verified authentication, permissions, applications, course editing, assignment review and quizzes.
Delivered
Key features
- Student dashboard, sequential lessons and saved progress
- Course editor, assignments, quizzes and curator permissions
- PHP API with sessions and CSRF, plus a GitHub Pages version
Technology
Stack
ReactPHPMySQLSCSSVite
Have a similar challenge?