CourseFlow is a clear and easy-to-use course planning platform that helps students navigate their course requirements and graduate with confidence.
Each year, thousands of students enrol in Deakin University, however many struggle to understand their course requirements and what needs to be completed in order to graduate. This can range from the amount of minors or electives, prerequisites, or other important information that all students should know.
CourseFlow aims to help students with this by providing students with a website similar to Melbourne Universities Course Planner by using a clear UI design with emphasis on simplicity and ease-of-use for students of all years, providing them with a clear map of their progress and which steps they can take to achieve their graduation at Deakin University.
- Angular
- C# (Backend-API)
- Python (Backend-Intergration)
- JavaScript
- TypeScript
- MongoDB (Cloud)
- Figma (UI concept design)
- Front-end
- Back-end
- User research
- Design Planning & Documentation
- Database
- Researching optimal ways to webscrape course map info from - Deakin website and PDF's.
- High fidelity prototype.
- Front-end.
- Beginning of backend.
- Documentation/Training.
- Integrating front-end with backend.
- Gathering correct course map information from materials to be used in backend and customised coursemaps.
- Should have a similar design/concept to Melbourne University Course Plan
- Must be easy to use
- Students who use this should easily distinguish legends from a glance
- All pull requests must be validated by product leads
- Documentation produced must be accurate and easy to understand
- Creating a program to scrape Deakin Handbooks for all information
- Linking the program to Deakins Cloud database to have access to Deakin student information to showcase their progress
- Security and Privacy considerations must be handles specifically with student provacy in mind and that all dataa being used or tested are safe from malicious attacks