IvyPi Student Home onboarding screen

IvyPi Portal

A full-stack platform for college counselors and the students they guide through admissions.

RoleDesign & Engineering
StackNext.js, Supabase, Claude API
StatusShipped

Two roles. Different access. Same student.

A counselor oversees every stage of the admissions journey - from discovery games through committee deliberations. An essay editor sees only what they need: the student’s essays, drafts, and revision history. IvyPi shapes each dashboard around its role, so both can work effectively without crossing data boundaries.

Essay Editor

Juggles 15-20 student essays across scattered Google Docs. Loses track of which drafts have feedback, which are waiting on revisions, and which deadlines are tomorrow. No consolidated progress view across their caseload.

Counselor

Private counselors oversee 40+ students across different schools and grade levels. For a dedicated counselor, strategizing Seniors’ college selection while balancing fall semester planning--and not missing a beat on timely check-ins with students and parents--is critical.

The student sees a calm, structured path.

No feature overload. A getting-started carousel, upcoming tasks, and no-pressure discovery games - the whole surface is designed to feel safe during a high-stress process.

Getting Started2 / 7 done

Swipe through and open the one that feels right.

6/6

Complete your profile

All the essentials are in; refine anytime.

Done

Add courses & grades

14 courses added so far; update each term.

Upcoming Tasks
Finalize Common App personal statementDue Oct 5 - from Ms. Park
10d
MIT Early Action deadlineDue Nov 1
37d
Request teacher recommendation - Dr. ReyesDue Oct 8 - from Ms. Park
13d
Upload transcript for fall semesterDue Oct 15
20d
Play & Discover

Six games that surface what you actually care about - no right answers.

Next Session
Thursday, Sep 26Confirmed
3:00 PM - 3:45 PMwith Ms. Park
Files & Resources
TranscriptUploaded
ResumeUpload
Shared with you

Play and discover

No-pressure games that reveal what makes you tick - and spark essay ideas.

Value Sort -This or That -Photo Picks -Voice Memo -Time Capsule -Soundtrack
Value Sort
ECEmily

I kept putting community impact first. I didn't expect that - I thought I'd pick independence.

MPMs. Park

Ranked 'community impact' above 'personal achievement' in 4 of 5 rounds. Lean into this for the leadership PIQ.

EEngine

Trade-off style: deliberate. Took 8+ seconds on 3 prompts before committing.

Voice Memo
Time Capsule
This or That

Flexibly adapted by counselors and editors.

Counselors configure each student’s experience. Students see it change in real time. The discovery profile that emerges feeds directly into the essays that constitute the crux of the application.

Customize Value Sort
Prompts
How they’re shown
Order reshuffles each visit.
Accent color
Backdrop
Student’s view

Would you rather lead a club or start one?

Essay review exchange
Student submits draft in Google Doc
Counselor + editor leave inline comments
Editor marks review complete
Counselor approves final version
Resource sharing
Common App essay tips.pdfMs. Park
MIT interview prep guide.docxMs. Park
Emily_resume_v3.pdfEmily Chen

Context is everything.

Student status, essay progress, session scheduling, and discovery data - all in one workspace. The counselor dashboard consolidates what used to live in scattered spreadsheets.

Updates7 new
EC
Emily Chen
2 awaiting review
Submitted Common App draft for review2h ago
Added Stanford to college list3h ago
MW
Marcus Williams
3 awaiting review
Completed Values Exercise (scored 3 new themes)1h ago
Dynamic task agenda
Essay ProgressView all >
MIT2/3 reviewed
Stanford0/2 reviewed
Harvard1/2 reviewed
Yale2/2 reviewed
Princeton0/1 reviewed
Columbia1/2 reviewed
Your Students4 active
EC
Emily Chen5/8 essays reviewed
MW
Marcus Williams2/5 essays reviewed
SR
Sofia Rodriguez9/12 essays reviewed
JP
James Park1/4 essays reviewed
MW
Marcus Williams2/5 essays reviewed - 3 awaiting
ESSAY STATUS BY SCHOOL
MIT
2/3
Stanford
0/2
UC Berkeley
1/2
School progress at a glance
COMING UP
MIT EA deadlineNov 1
Stanford REA deadlineNov 1
Common App opensOct 1
Emily - sessionThu 3:00 PM
Marcus - essay review dueFri
Student detail + sessions
TODAY'S SESSIONS
SR
Sofia RodriguezEssay Review
2:00 PM
EC
Emily ChenCollege List
4:30 PM
Session schedule + deadlines
Marcus Williams
Environmental SciencePublic PolicyData Visualization
MBTIINFJ
GAMES3/5
TOP STRENGTHS
Analytical Thinking
Empathy
Written Communication
AI-powered counselor tools
Quick Share on every panel
TOOLS
Go FurtherAI probing questions
SimulationAdmissions odds
Essay EvalAI essay review
CaseloadStudent overview
Drag to reposition panels

Discovery data flows into tailored essays.

UC
University of CaliforniaPersonal Insight Questions
Strong Match
From your profile
Club grew 12 to 26 membersActivities
after restructuring weekly meetings around community partnerships
Filtration study adopted by cityActivities
storm drain microplastic pilot now part of public works monitoring
Empowering others ranked #1Discovery
across 4 rounds of Value Sort, above independence and achievement
1 of 8 schools
Sonnet 4.6sim, essays, narrative, recs
Haiku 4.5companion chat, cost-optimized
Gemini 2.0human-sounding analysis
GPT-4obalanced research, school data enrichment
University of California
PIQ 1 of 4327/350 words

Describe an example of your leadership experience in which you have positively influenced others. (350 words)

When I noticed that underclassmen in our environmental science club were struggling to connect classroom concepts to real-world problems, I restructured our weekly meetings around community-driven projects rather than lecture-style presentations.

Instead of telling members what to care about, I paired each student with a local organization - the watershed council, the city sustainability office, a neighborhood composting cooperative. Within two months, attendance doubled and three teams presented original research at the county science fair. One project on microplastic filtration in storm drains led to a pilot program with our city’s public works department.

The hardest part was stepping back. My instinct was to direct every project, but I learned that my role was to create conditions where others could find their own questions.

The first time I watched a seventh-grader solve a problem I'd struggled with in ninth grade, I understood something about teaching that no classroom had taught me. It wasn't about knowing the answer. It was about asking the right question at the right moment - and then staying quiet long enough to let someone find it themselves.

I started tutoring at Garfield Middle School because my counselor suggested it. I stayed because of Marcus. He'd stare at his worksheet like it was written in a language he hadn't learned yet. One afternoon I asked him to explain the problem to me instead of solving it. He talked for four minutes straight - and by the end, he'd answered his own question.

That moment changed how I thought about every leadership role I'd held. As president of the environmental science club, I'd been directing meetings like lectures. After Marcus, I restructured everything. I paired each member with a local organization and stepped back. Within two months, attendance doubled.

Then the committee weighs in.

Each persona reads independently, then the committee reconvenes. Conviction measures how strongly a reviewer holds their position. Two axes create a deliberation landscape - not just who leans admit, but how certain they are.

Academic Reviewer
Extracurricular
Institutional
The Skeptic
The Storyteller
CONVICTION54321DENYWAITLISTADMIT
Academic ReviewerStrong GPA, research depth
ExtracurricularLeadership + community
The StorytellerCompelling narrative arc
InstitutionalYield concern, class fit
The SkepticMath below STEM median
Lean Admit3-1-1
Academic ReviewerRole Reader
Admit
Conviction 4/5

Strong academic foundation with AP coursework in relevant fields. Research experience at local university lab demonstrates genuine intellectual curiosity beyond classroom requirements.

Strengths
AP Biology + Chemistry with lab research
Published co-author on community health paper
Concerns
Math scores below median for intended STEM major
Academic TranscriptGPA 4.12 W / 3.89 UW - 11 AP/IB courses
Verified
Course ProgressionAP Bio > AP Chem > AP Env Sci - upward trend
Verified
Senior Year ScheduleAP Physics C, AP Calc BC, AP Lit, Honors Econ
Confirmed
Testing SummarySAT 1480 (M: 760, EBRW: 720) - AP scores: 5,5,4,4,3
Verified
Environmental Science ClubPresident - restructured meetings, doubled attendance
Complete
Watershed Research Internship40hr/wk summer - microplastic filtration study
Complete
Community Health Co-authorPublished in county public health review
Complete
Varsity Cross Country3 seasons - team captain senior year
Complete
Math Tutoring (volunteer)2hr/wk - underserved middle school students
Complete
Common App Personal Statement647/650 words - last edited 2h ago
In Review
UC PIQ #1: Leadership342/350 words - env sci club restructuring
Final
UC PIQ #2: Creative SideDraft 2 - 298/350 words
In Review
Stanford Short Essay248/250 words - intellectual vitality
Final
MIT Additional InfoNot started - due Dec 15
Pending
Discovery ProfileINFJ - 5 games completed
Ready
Rec Letters (summary)2 of 3 received - AP Bio teacher pending
Partial

All on clear data boundaries.

Five roles, one source of truth. Sensitive data never crosses into subsystems that have no reason to hold it.

Student DataSingle source of truth
Student
Discovery, essaysVerdict only
Counselor
Students, essaysNo parent data
Essay Editor
Drafts, promptsDiscovery
Parent
ProgressNo essays
Admin
Full accessOrg settings

The student, the editor, and the tester.

After editing over a hundred essays and working as a counselor, I owned the 0 to 1 build to reducing multi-tab navigation, eliminating logistical overhead for counselors and editors alike.

Observing students navigate college profiles shifted our entire hierarchy away from prestige metrics toward execution blockers. Instead of fixating on acceptance rates, students immediately searched for upcoming deadlines and specific academic programs to draft their "Why Us" essays. I restructured the profile to surface critical cutoffs, niche majors, and department resources above the fold, turning a passive browse page into an actionable research workspace that helped applicants commit to target programs weeks earlier.

Navigation redesignConsolidated sidebar, direct student-to-essay path. Reduced clicks from 4 to 1 based on counselor session observations.
AI context boundariesbuildStudentContext() excludes financial data from essay prompts. Discovery profile feeds committee sim but essay editors see only writing-relevant signals.
Game customization5-axis control (Prompts, Mode, Accent, Backdrop, Preview) emerged from counselor feedback sessions. Each game can be tuned without touching code.