StudySync is a comprehensive academic planning tool designed specifically for University of Malaya students. It automatically synchronizes with UM's TimeEdit system, providing real-time access to course data, schedules, and occurrences.
// Example usage of course selection
const course = {
code: "WXES2116",
name: "Programming II",
occurrence: "1",
schedule: "Monday 10:00 AM - 12:00 PM",
venue: "FSK Lab 1"
};
- Real-time Course Data: Integrates with UM TimeEdit system to provide up-to-date course information
- Automatic Updates: Course data is regularly updated to reflect the latest changes from TimeEdit
- Comprehensive Coverage: Includes all faculties, courses, and their respective occurrences
- Course scheduling by adding occurrences
- Multiple occurrence management
- Conflict detection
- Save & Download your timetable as png
- Sync with UM TimeEdit data
- GPA Calculation
- Target GPA planning
Category | Technologies |
---|---|
🛠️ Core | |
🎨 UI & Styling | |
📊 State Management | |
🔧 Development | |
🧭 Routing |
- Visual schedule organization
- Quick access to class information
- Efficient course planning
- Clean, modern interface
- Dark mode by default
- Responsive design
StudySync is actively maintained with regular updates including:
- Course data synchronization
- Feature implementations
- Performance improvements
- UI/UX enhancements
Stay tuned for regular updates by watching or starring ⭐ this repository!
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ for University of Malaya students