← Back to selected work

AtlasOne / Education & opportunity

Make the next step
easier to see.

Academic planning shouldn’t require knowing the system already. AtlasOne helps high school students understand their progress, explore course requests, and bring their families into the conversation.

01 / A student’s next step

A plan that responds to progress.

Change one course. Watch the next choice change.

Interactive illustration · A fictional transcript and simplified rules. Changes stay on this page; no account or API key is used.

AtlasOne.

Avery’s planning story · Grade 10 · Fictional student

Start with the record

How did Geometry go?

Algebra IPassed · 1 credit
BiologyPassed · 1 credit
GeometryIn progress · 0 credits

The project counts a course as passed with a grade of at least 60 and positive earned credits. In-progress work does not inflate completion.

Example math requirement

1 of 3 credits earned

CompletedAlgebra I
In progressGeometry
ConditionalAlgebra II

Algebra II can be requested for next year, conditional on passing Geometry. Geometry has not earned credit yet.

GRADE 9FoundationsGRADE 10Current coursesGRADE 11Next-year requestsGRADE 12Remaining goals

Make an informed request

Which class comes next?

A course request starts a conversation with a counselor. It is not an enrollment or a final schedule.

Algebra II

Conditional on passing Geometry

Chemistry

Ready to request · Biology completed

02 / The thinking behind it

Rules first. Clarity alongside them.

01 / Input

Student record

Coursework, earned credits, district requirements, and prerequisites.

02 / Deterministic logic

Academic rules

Python calculates progress and checks the conditions for course requests.

03 / Optional assistance

Understand the plan

Gemini explains academic context; it does not decide earned credits or eligibility.

The engineering

Connected workflows.

I built relational data models, Django authentication and validation, personalized dashboards, and a PDF transcript parser. The current parser proposes rows for counselor review from a supported table layout.

The application connects student requests, counselor review, and family-facing explanations through scoped access to academic records.

The purpose

Guidance that more families can use.

AtlasOne is designed with lower-income communities and families navigating unfamiliar school systems in mind. Clear progress, explanations of school terminology, and optional translation can create a better starting point for asking for help.

These are design goals. Usability, language quality, and educational outcomes still need evaluation with students, families, and schools.

What works locally, and what uses AI?

Graduation calculations, prerequisite checks, and rule-based summaries run without an API key. The local fallback has limited preset translations. Gemini adds conversational explanations, requested-language support, and optional parent text-to-speech when configured in the Django application. The portfolio demonstration above uses neither Gemini nor a school database.

Graduation feasibility is a heuristic estimate, not an optimal timetable solver. Final academic decisions belong with the school.

Architecture and tradeoffs ↗Academic policy implementation ↗
Explore another projectSTEP