Poof is an exchange planning app I built at TreeHacks 2025 to make course equivalency research less painful.
Instead of juggling dozens of tabs, students can enter course codes from their home university, pick a school abroad, and get relevant course matches in one place. Poof also lets users bookmark courses, compare exchange schools, and assemble a possible course load before talking to an advisor.
We used Perplexity's Sonar Pro model to pull course descriptions and estimate how similar courses are across schools. A Flask backend exposes the API layer, MongoDB caches course queries and bookmarks to reduce repeated lookups, and a React frontend keeps the planning flow approachable.
See it on Devpost, watch the demo on YouTube, and find the source code on GitHub.
Back