Business Client need Web Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Bhubaneswar, India

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"Advanced Chess E-Learning Platform Development (Custom LMS)
​Project Overview
​We are seeking an experienced Full-Stack Developer or a development team to build a custom Learning Management System (LMS) for a private Chess Academy. The platform must support live, interactive chess classes with advanced screen control capabilities and separate dashboards for Students, Coaches, and Admins.
​ Required Key Features
​The platform requires the following core functionalities:
​User Authentication & Authorization: Secure sign-up/login for three distinct user roles.
​Live Class Scheduling: Admin/Coach must be able to schedule live video/interactive classes for students.
​Interactive Chess Board (The Core Requirement):
​Live Game Synchronization: A synchronized FEN (Forsyth-Edwards Notation) based chess board for the coach and student during a live session.
​Coach Control: The coach must be able to move pieces on the board, and the movement must reflect instantly on the student’s board.
​Student Play: Students must be able to execute moves when instructed or permitted by the coach.
​Puzzle Integration: Ability to load pre-set chess puzzles (using PGN/FEN) during the class.
​Annotation: Tools for marking squares and drawing arrows on the board.
​Live Video Conferencing: Integration of a reliable real-time video/audio streaming solution for the class.
​Screen/Remote Control (Crucial): Coach must have the capability to remotely control the student’s chess board interface (e.g., coach plays the move, student's screen updates; or coach takes control of student's piece to demonstrate). Please specify the proposed technology (e.g., WebSockets + specific library) to achieve low-latency screen control.
​ Dashboard Requirements
​1. Student Dashboard
​View Scheduled Classes (Upcoming & History).
​Access Live Class Link/Join Button.
​Practice Puzzles/Tactics assigned by the coach.
​View Progress and Performance Analytics.
​2. Coach Dashboard
​Manage Personal Schedule and Availability.
​Create and Assign Classes/Puzzles to specific students/groups.
​Access Live Class Interface with all control features.
​Monitor Student Performance.
​3. Admin Dashboard
​User Management: Add, edit, and manage Student and Coach accounts.
​Course Management: Create, manage, and assign course materials.
​Financial/Billing: (Initial scope: Basic reporting).
​System Analytics: Overall platform usage and class activity reports." (client-provided description)


Matched companies (4)

...

Versasia Infosoft

Versasia Infosoft is a trusted provider of custom IT solutions, offering end-to-end services in software development, web and mobile app development,… Read more

...

Omninos Technologies International pvt ltd

Omninos Technologies offers full-stack mobile and web development services with a specialty in ready-made app clones to accelerate launch timelines a… Read more

...

kernn automations

Kernn Automations - Software Projects + AI HRMS/ERP Kernn Automations, based in Hyderabad, India, is a full-stack software development company del… Read more

...

FlowLabs

design and deliver solutions that automate work, scale operations, and accelerate growth. What We Offer: - GenAI Discovery Sprint: … Read more