College Compass — University Discovery & SOP Support
Home → Projects → College Compass
EDUCATION · AI-ASSISTED APPLICATION SUPPORT
College Compass is a university discovery and application-support tool designed to help students explore university options and generate a personalized Statement of Purpose (SOP).
University applications involve researching institutions and programs while preparing documents that reflect a student’s academic background, experience, and goals. College Compass brings parts of this process into one workflow.
Project overview
University discovery and personalized SOP support
Tech stack
Python · Flask · HTML · CSS · JavaScript · Ollama
Intended value
Organizing application information and producing a tailored first draft of an SOP
The Problem
Applicants must research universities and programs while preparing application documents that connect their academic background, experience, and goals. The project aims to bring these tasks into one guided workflow.
What I Built
College Compass combines a student information form with an AI-assisted SOP workflow. The form collects the target university, course, current university, academic background, experience, goals, GPA, GRE score, publications, and faculty of interest. A Flask backend uses the submitted information to build a detailed SOP-generation prompt tailored to the selected university and course.
Student Information Form
Collects the student and application details needed for the workflow, including academic background, experience, goals, GPA, GRE score, publications, and faculty of interest.
AI-Assisted SOP Generation
The Flask backend accepts submitted student information and constructs a detailed prompt tailored to the selected university and course.
Structured Writing Workflow
The generation prompt requests an SOP organized into Introduction, Background, Experience, Goals, and Conclusion.
Input Validation
The frontend validates GPA and GRE score ranges before the information is sent through the workflow.
Model Integration
The backend imports Ollama to support language-model integration.
What It Demonstrates
Full-stack integration, API-based workflows, prompt engineering, form validation, and applying AI to an education-related use case.
Technical Approach
The architecture uses an HTML/CSS/JavaScript form, a Python Flask backend, a /generate_sop POST endpoint, and Ollama integration. No specific model, dataset, recommendation algorithm, or measured accuracy is claimed here.
Impact
The intended value is to help students organize application information and produce a tailored first draft of an SOP. This project does not claim measured improvements or user outcomes.