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
- GitHub Repository: UniProgrammes GitHub