Skip to content

Latest commit

 

History

History
99 lines (77 loc) · 4.22 KB

README.md

File metadata and controls

99 lines (77 loc) · 4.22 KB
StudySync Logo

STUDYSYNC

A modern academic planning platform that helps students organize their university life efficiently.

React TypeScript Vite Last Commit License

Description

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"
};

🗃️ Data Integration

  • 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

Key Features

📅 Interactive Timetable

  • Course scheduling by adding occurrences
  • Multiple occurrence management
  • Conflict detection
  • Save & Download your timetable as png
  • Sync with UM TimeEdit data

🎯 GPA Calculator

  • GPA Calculation
  • Target GPA planning

Technology Stack

Category Technologies
🛠️ Core React TypeScript Vite
🎨 UI & Styling CSS Modules React Icons
📊 State Management Context API
🔧 Development ESLint Prettier
🧭 Routing React Router

Benefits

Time Management

  • Visual schedule organization
  • Quick access to class information
  • Efficient course planning

User Experience

  • Clean, modern interface
  • Dark mode by default
  • Responsive design

Updates & Maintenance

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!

License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with ❤️ for University of Malaya students