About the project

What we have built so far

A plain-language summary of AlgoMentor today — for learners, contributors, and anyone curious how an open-source interview prep platform comes together.

The mission

Big-tech coding interviews reward pattern recognition, not memorizing 500 random problems. AlgoMentor exists so you always know which pattern to learn next, where to read about it, and how to get unstuck — without someone handing you the full solution.

Everything is MIT-licensed on GitHub. The live app is free to use.

Live product

AlgoMentor runs in production at app.algomentor.me with Google sign-in, a managed database, and automatic deploys when code merges to main.

Study map

17 core interview patterns plus 5 bonus topics, wired as a prerequisite graph with focus mode, zoom, progress tracking, and mastery gating.

Community textbook

Notes from the open-source Algorithm Knowledge Base are bundled and synced. Contributors improve the corpus; learners read it for free on GitHub.

AI tutor

Retrieval-augmented hints grounded in those notes — Socratic, cited, and scoped to the pattern you are studying. Free daily tier plus bring-your-own-key for power users.

Contributor program

Open slots on the map for patterns that need writers. Dual-PR workflow links content on GitHub to nodes on the study map, with credit on both.

Developer platform

REST API for knowledge bases, documents, streaming queries, study-map progress, org analytics, and evaluation harnesses — documented for integrators.

How it is hosted (simple version)

The website you sign into (app.algomentor.me) talks to an API server (api.algomentor.me). Both run in Docker on a cloud server. When we merge improvements on GitHub, an automated pipeline updates production — so fixes and new features reach learners quickly.

You do not need to understand any of that to use the product. It is here so parents, teachers, or hiring managers can see this is a real, maintained system — not a weekend prototype.

What is next

  • More community-written patterns filling the “Claim me” slots on the map
  • Richer practice verification and progress analytics
  • Continued polish on the study map and tutor experience

Want to help?

Read the Contributors guide or browse open patterns on GitHub.