UniProgrammes: Academic Planning Made Simple

UniProgrammes is a comprehensive web application designed to streamline the academic planning process for university students. Developed over seven sprints, this tool helps students easily create, visualize, and manage their study plans.

Key Features

  • Interactive course visualization with a hierarchical tree view
  • Real-time prerequisite validation
  • Course filtering by year and prerequisites
  • Drag-and-drop course selection
  • Study plan saving and comparison
  • User authentication system
  • Export functionality for study plans

 

User Benefits

  • For Students: Create and compare multiple study plans, visualize course dependencies, and ensure all prerequisites are met
  • For Unregistered Users: Access to view programmes, create study plans and export them
  • For Administrators: Ability to categorize learning outcomes and update course prerequisites

 

Technologies Used

  • Frontend: React
  • Backend: Django
  • Version Control: GitHub
  • Project Management: ClickUp
  • Documentation: Google Drive

 

Future Development Plans

  • AI-powered course recommendations
  • Mobile device compatibility
  • Integration with university systems
  • Multilingual support
  • Enhanced data automation

 

Project Links