Sync AI
An AI-powered scheduling engine that uses a Genetic Algorithm to automatically generate optimized, clash-free timetables.

Overview
Sync AI solves the complex, NP-hard academic scheduling puzzle by applying heuristic Genetic Algorithms to timetable generation. Academic institutions often struggle with overlapping professor hours, room capacity bottlenecks, and conflicting elective choices. Sync AI automates this by breeding and mutating candidate schedules across successive generations until finding a conflict-free solution that satisfies all strict constraints while maximizing user preference scores.
Key Architecture & Highlights
Multi-constraint Genetic Algorithm evaluating thousands of permutations to eliminate timetable clashes
Custom fitness function balancing hard constraints (room limits, faculty overlaps) and soft preferences
Visual timetable schedule viewer with conflict highlighting and manual override capabilities
Supabase integration for cloud schedule persistence and collaborative multi-department management