COURSE PLANNER

Software Developer

Year:

2025

Category:

Full-Stack Development

Company:

Michigan Build and Launch

Project Image
Project Image
Project Overview

Our team was tasked with building a modern academic planning tool that simplifies long-term course scheduling and degree tracking for students.

The previous solutions lacked interactivity, integration, and up-to-date data, which lead to fragmented planning experiences for both UofM students and advisors. We set out to build a fully integrated, intuitive platform that puts accurate, real-time academic insights at students’ fingertips.

Approach

We prioritized usability, performance, and accuracy by blending UI with real-time academic data. Our stack (React + Flask) allows for a responsive design and scalable backend logic, while direct integration with University APIs ensured up-to-date course and degree information.

Core Features:

University Data Integration : Leveraged U-M’s DegreeAudit and ScheduleOfClasses REST APIs to automate validation and keep schedules accurate and current.

Intuitive Full-Stack Architecture : Developed with React, Flask, and object-oriented data models to deliver a responsive and scalable desktop experience.

Student-Centered Design : Collaborated with UX and product teams in Agile sprints to design and deploy core features focused on clarity, customization, and user empowerment.

Technologies/TOOLS Used:

Python, Flask, React, Figma, Git, REST API Integration, Agile Methodology

Create a free website with Framer, the website builder loved by startups, designers and agencies.