Skip to content

EdTech · Medical Entrance Prep

Future Meds Academy

A full-stack learning platform — marketing site, student portal, faculty tools, and admin CMS — built for trust, enquiries, and long-term scale.

Industry
EdTech · Medical Entrance Prep
Role
Full-stack development, architecture & deployment
Stack
React, Node.js, Express, MongoDB, JWT

What I delivered

  • Marketing website
  • Student portal
  • Faculty & admin tools
  • Self-serve admin CMS
  • SEO architecture + prerendering
  • Doubt sessions + public session calendar

The problem

The academy had built an excellent offline reputation, but its website no longer reflected the quality of the business. They needed a modern platform that built trust with prospective students, generated enquiries, supported students through their learning journey — and, crucially, let non-technical staff keep it all up to date without a developer on call.

Key decisions

I gave the client the keys. Rather than a site that needs me for every change, I built an admin CMS the team runs themselves. Their content changes constantly — new courses, faculty, results, resources — and ownership only means something if you can actually use it.

I made a React app findable. An academy lives or dies on being found, but a standard single-page app is close to invisible to search engines. I added a custom prerendering step so every page ships real, crawlable HTML while staying fast and app-like.

I designed for roles from day one. Students, faculty, and admins each need a different view of the same system, so the architecture separated them cleanly instead of bolting on permissions later.

What I built

A full-stack platform unifying a marketing website, a student portal, faculty tools, and an admin CMS. Students book doubt sessions and a teacher runs the meeting; staff manage courses, news, the gallery, previous-year papers, and university details themselves. All of it sits on a considered SEO architecture and is deployed to production.

The detail that did the convincing

Not everything worth building is on the brief. Every past doubt session shows up on a public calendar right on the website — open proof that the academy actually shows up for its students, sitting there for any prospective student to see. No one asked for it. I hadn't seen another academy do it, and it became one of the most persuasive things on the site: it turns work they already do into visible credibility.

The outcome

The team now publishes courses, resources, and updates on their own, with no developer in the loop, and the site presents the academy at the level its reputation deserves.

Built with

React, Vite, Tailwind CSS, Node.js, Express, MongoDB, and JWT authentication.

Gallery

A closer look at the interface and key screens.

Next case studyBlooms Academy

Want a platform like this?

Tell me about your project — I usually reply within a day.

Start a project