Diagram Components Backend (Server) Backend Application Server Entry Point (server.js) API Routing Module (router.js) CORS Configuration (corsConfig.js) Database Configuration (databaseConfig.js) MySQL Database Schema (database.sql) Frontend (Client) React Client App UI Components (Admin, Student, Teacher, Login) Functions composes starts uses applies connects via HTTP/REST_API_calls MySQL_queries