Inspiration

A big inspiration for us was Assist.org, every transfer student's best friend. It provides you with a PDF articulation agreement between your community college and a UC or CSU, which shows recommended classes for each major. We conducted a survery to determine student interest.

What it does

TransferTrack compares required classes for multiple majors and UCs. Most students don't apply to just one school, so using TransferTrack allows them to optimize their schedule to meet as many requirements as possible and maximize their chances of acceptance.

How we built it

We built the framework in Flask, and used web scrapping to access data from PDF documents from Assist.org. Then, we stored the recommended class names, descriptions, and units in a SQL database. We allowed the student to choose which classes they would like to take, then generated an Education Plan with an optimized schedule.

Challenges we ran into

We struggled with retrieving the data from PDF documents, and ultimately, we were unable to build a fully functional project.

Accomplishments that we're proud of

We're proud of a sleek and functional Figma prototype that can act as a blueprint for further development. We recognized a true user need and created a project that would be useful to a lot of students at DeAnza and more.

What we learned

We learned how to use GitPush, HTML, CSS, and how a complete framework works. We also learned how to work in a cross-functional team with 3 developers and 1 UX designer.

What's next for TransferTrack: De Anza to UC

Once we resume functionality and polish front-end elements, there are a lot of ways we want to expand on this project in the future. We want to incorporate RateMyProfessor, and recommend professors for each class as well. Additionally, we want to include CSUs and the DeAnza quarterly schedule to determine which classes are being held.

Built With

Share this project:

Updates