How I Built a Neuroscience Learning Platform Entirely on My Android Phone

작성자

카테고리:

← 피드로
DEV Community · Gideon Olukanni · 2026-07-24 개발(SW)
Cover image for How I Built a Neuroscience Learning Platform Entirely on My Android Phone

Gideon Olukanni

I’m Gideon — a recent secondary school graduate in Lagos, Nigeria. No laptop. No dev team. I taught myself to code and built Neurovascular Dynamic Lab entirely on my phone. It now has 457 active users across 9+ countries.

Here’s how it works, what I used, and what I learned.

What it is

A free neuroscience learning platform with:

  • An interactive brain map
  • Quizzes with instant scoring
  • Flashcards with spaced-repetition-style tracking
  • Study resources and reference material

No paywall, no ads. Just a tool I wished existed when I was studying the subject myself.

The stack

  • Frontend: Plain HTML/CSS/JS — no framework. Writing React or Vue on a phone IDE was more friction than it was worth, so I kept it simple.
  • Backend: Firebase (Auth + Firestore) for user accounts and saving quiz/flashcard progress.
  • Hosting: GitHub Pages — free, and deploys straight from the repo.
  • Total cost: $0.

Building on a phone — the real challenges

  • No proper file tree view like a desktop IDE — I had to be disciplined about file naming and structure since I couldn’t glance at a sidebar.
  • Debugging CSS on a small screen means a LOT of toggling desktop-mode in Chrome to check how things actually render.
  • Copy-pasting code blocks between files is slower on mobile, so I leaned heavily on find-and-replace-style edits instead of rewriting whole files.
  • No local dev server in the traditional sense — I relied on GitHub Pages’ live deploy to preview changes, which meant slower feedback loops than a hot-reload setup.

What surprised me

Growth was almost entirely driven by a single LinkedIn post that got 7,500+ impressions. Before that, it was just me and a handful of friends using it. That taught me traffic and product quality are two completely separate problems — I could keep polishing the site forever, but without distribution, nobody sees it.

What I’m working on now

Right now most visitors use the site without ever creating an account — which is fine, it’s free and open on purpose — but it means I can’t build features like saved progress or personalized study plans for most users. I’m experimenting with contextual prompts (e.g. showing a sign-in nudge right after someone finishes a quiz, when they’d actually lose something by not saving it) instead of gating content behind a login wall.

Try it / feedback welcome

🔗 https://gideon-olukanni.github.io/neurovascular-dynamic-lab/

If you’re into neuroscience, edtech, or just curious what’s possible building from a phone with zero budget — I’d love feedback, bug reports, or ideas. Happy to answer anything about the build in the comments.

원문에서 계속 ↗

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다