Full-Stack Developer Needed for AI-Powered Chess Coaching Platform
FreelanceJobs
- Canada
- Canada
About
This system is not an ordinary school panel.
It is an AI-supported, performance analytics, Woodpecker integrated SaaS infrastructure.
Main System Modules
Multi-Campus & Tenant Architecture
Role & Authorization Engine
Student Lifecycle Automation
Curriculum & Academic Structure Engine
Lesson Management System
Attendance & Compensation Engine
Lichess & Rating Integration Module
PGN Analysis Integration
Academic Snapshot Engine
Reporting & Analytics Layer
Finance & Enrollment Module
SaaS & Licensing Layer
Woodpecker Training Engine
Module Details
Multi-Campus & Tenant Architecture
Campus-based data isolation
Academic and financial separation
SaaS licensable structure for the future
Role & Authorization Engine
Super Admin / Campus Admin / Coach / Parent / Student
Query-level authorization
Cross-campus data isolation
Student Lifecycle Automation
Student creation → Automatic parent generation
Optional Student account
Enrollment record
Financial record initialization
Google Form integration
One-step onboarding
Curriculum & Academic Structure Engine
TRN / ADIM roadmap
Topic sequencing
Resource linking (PDF / YouTube / Book ref)
Estimated duration
Recommended question count
Lesson Management System
Level
Resource Type
Topic
Status
Video / PDF / Homework link
PGN (optional)
Repetition flag
Attendance & Compensation Engine
Student → Lesson → Status
Timestamp
Teacher ID
Compensation processing
Attendance data infrastructure
Lichess & Rating Integration Module
Lichess API data retrieval
Rapid / Blitz / Bullet / Puzzle
Weekly minimum 25 rapid control
UKD / ELO storage
Rating progression history
PGN Analysis Integration
Python analysis module is ready:
Stockfish analysis
ACPL
Blunder / Mistake / Inaccuracy
Opening detection
JSON output
Backend side:
JSON upload endpoint
Student linking
Analysis storage
Frontend side:
GitHub-based ready PGN viewer can be used
Academic Snapshot Engine
Before generating a report, the system combines the following data:
Attendance
Lichess activity
Rating change
Homework status
PGN analysis metrics
Level progression
Reporting & Analytics Layer
Weekly / monthly attendance
Student progress report
Rating graph
Lesson history
Coach comment section
Campus-based statistics
Financial report (income / expense)
Active / passive student count
Finance & Enrollment Module
Campus-based income tracking
Student payment record
Enrollment status
Monthly financial report
SaaS & Licensing Layer
Tenant isolation
Subscription plan infrastructure
Feature-based activation
New academy onboarding
Woodpecker Training Engine
Puzzle bank integration
Theme-based tactical sets
A-B-C repetition cycle
Time and success tracking
Theme-based weakness analysis
Set assignment from coach panel
Academic Snapshot integration
Updated Request for Proposal
Within the scope of the full SaaS architecture mentioned above, please share again:
Updated total price
Clear delivery time
Phasing plan
Recommended technology stack
Your MVP limitation suggestion
A realistic evaluation will be made based on this scope.
Thank you.
Contract duration of 1 to 3 months.
Mandatory skills: Python, JavaScript, , Web Design, PHP, Java, Full-Stack Development
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.