Back to all articles
Journey & StoryJuly 10, 20268 min read

From aloc-endpoints to ALOC Station: An Honest Founder's Story and the 1-Year Migration Roadmap

We gave up on our gamified CBT app, but couldn't let our hard-won question database rot. How a free endpoint on a remote server powered 3,000+ developers, why we stepped away when life happened, and how we returned in June to build Africa's unified assessment infrastructure.

By From the Founder's Desk

Here is a confession that most tech startups won't make in their press releases: ALOC started as a project that we ultimately gave up on.

Years ago, we poured our hearts, nights, and weekends into building the Academic League of Champions (ALOC) on aloc.ng—a gamified Computer-Based Test (CBT) platform where secondary school students could prepare for JAMB UTME, WASSCE, and NECO through warrior battles, boss fights, and leaderboards instead of dreading boring PDF booklets. That early passion even earned us a featured Techpoint Africa startup profile. But running consumer EdTech in Africa is notoriously brutal. Monetization was tough, user acquisition was exhausting, and after giving it everything we had, we had to face the music and walk away from the consumer app.

Yet, walking away left us with a painful dilemma. While building aloc.ng, our small team had spent hundreds of grueling hours gathering, scanning, proofreading, and structuring thousands of past examination questions. Throwing all that hard-won data into a digital trash bin felt like an absolute tragedy.

We looked around at the brilliant African developers coming behind us and realized something fundamental: Why should every single developer who wants to build an education app suffer the exact same burnout just trying to get questions? They shouldn't be wasting six months typing JAMB booklets when they could be building great products. So, we decided to give it all away.

1

The Accidental Community: A Free Endpoint on a Remote Server

In August 2018, we wrapped our internal question database in a straightforward REST API, published it on GitHub as aloc-endpoints, added a Postman Collection, and shared a humble article on Medium titled Nigeria Past Questions API endpoints (JAMB, WAEC).

We hoped a few hobbyists might find it useful for a weekend hackathon. Instead, something incredible happened: developers across Nigeria and beyond flooded in.

Over the following years, more than 3,000 developers registered. You built university Post-UTME screening portals, WhatsApp study bots, mobile revision apps for rural communities, and tutorial center simulators. As traffic grew, so did our server bills. To keep the lights on, we introduced a lightweight paid tier alongside the generous free tier—not to chase massive venture profits, but simply to test whether the product could self-finance its hosting costs and pay typists to add more years and subjects.

It worked: the community rallied, and the servers paid for themselves.

Organic Traction: Over 3,000 builders and EdTech creators quietly powered by ALOC endpoints.
Self-Sustaining Infrastructure: Community usage sustained the servers and kept questions freely accessible.
Grassroots Validation: Proved that African developers were starving for reliable, structured assessment data.
2

Life Happened — And the Idea That Refused to Die

Then, reality set in. Like most independent builders, we have 9-to-5 jobs, careers, and bills that an open-source educational API simply couldn't pay. Demands at our day jobs intensified, life got busy, and for a long stretch, ALOC was left running on autopilot in the background.

Yet, month after month, the server logs told an unmistakable story: the API never stopped being queried. Students were taking mock exams through your apps every single day. Emails still arrived with kind suggestions, error reports, and feature requests.

No matter how busy our day jobs were, the thought was always burning in the back of our minds: We never finished the original vision. Developers coming behind us still don't have the modern, rock-solid, structured assessment infrastructure they truly deserve.

By early 2026, we knew it was time. Leaving it on life support wasn't fair to our community. In June, we made the decision: no more half-measures. It was time to kickstart this idea in a bold, professional, and definitive way.

Unwavering Purpose: Keeping the promise to give every builder a head start with clean assessment data.
Battle-Tested Resilience: An API that kept serving millions of queries quietly for years.
The June Decision: Committing to turn a beloved side-project into Africa's standard educational infrastructure.
3

Welcome to ALOC Station: Built for the AI & Modern EdTech Era

The all-new ALOC Station (aloc.com.ng) is the realization of that long-held dream—graduating completely from the old aloc.ng consumer experiment into enterprise-grade developer infrastructure. We spent the last few months rebuilding the engine from first principles to address everything modern builders need in 2026.

First, we completely eliminated raw, garbled OCR text. Nothing destroys student trust faster than seeing equations mangled into unreadable characters or missing scientific diagrams. In the new ALOC Station, every mathematical and chemical formula is stored in standardized LaTeX that renders cleanly in KaTeX and MathJax. All biology specimens, physics circuit diagrams, and geography maps are now hosted on high-availability, high-resolution CDNs.

Second, we moved far beyond flat question dumps. Education in the AI era requires depth. We organized the entire dataset into four progressive knowledge layers: from raw verified past questions (L1), to 100% curriculum taxonomy trees mapped to Bloom's cognitive taxonomy (L2), to human-verified step-by-step worked solutions and distractor trap analysis (L3), all the way up to semantic vector similarity search (L4) for AI agents.

Finally, we built the developer experience we always wished we had. Instead of wrestling with raw cURL requests, you can install our official TypeScript SDK (@massteck/aloc-sdk), deploy our open-source Next.js 15 CBT simulator in one click, run tests with our Python CLI generator, or connect our official Model Context Protocol (MCP) server (@massteck/aloc-mcp-server) directly to Claude Desktop and Cursor. And to protect exam integrity, our built-in Assessment Engine handles timed sessions and deterministic candidate seeds server-side, preventing DevTools answer leaks.

Infrastructure-First: Purpose-built for developers, tutorial centers, schools, and AI agents.
Public Quality Trust Engine: Live question metrics and 24-hour errata SLAs at /data-quality.
Instant Playground: Test every endpoint live in your browser without writing boilerplate code.
4

Our 1-Year Migration Warm Blanket: Support Through July 31, 2027

Because this project was born to ease developers' burdens—never to add to them—we will never pull the rug on your production applications or force a rushed migration.

Here is our clear, binding commitment to every builder currently relying on questions.aloc.com.ng: the legacy API will remain fully operational, monitored, and maintained until July 31, 2027. That gives you a full 1-year grace period to upgrade at your own pace without risking any downtime for your students or schools.

To make the transition completely painless, every developer who creates an account on aloc.com.ng/register immediately receives 1,000 free monthly credits. You can test requests, inspect topic hierarchies, and preview worked solutions in our interactive API Playground without spending a kobo or writing a single line of backend boilerplate.

When you're ready to switch, our step-by-step Developer Migration Guide provides exact route-by-route mappings and code snippets in TypeScript and Python. In most cases, updating your app takes fewer than twenty lines of code—primarily swapping your authentication header from AccessToken to X-ALOC-KEY. And if you ever get stuck or run high-volume production workloads, reach out directly to us at aloc.mass@gmail.com and we'll gladly walk you through it.

Zero-downtime migration window running through July 31, 2027.
1,000 free monthly sandbox credits on the new portal.
Simple upgrade path with official SDKs taking less than 20 lines of code change.
5

Our Permanent Vow: The Rails, Not the Trains

We learned our lesson years ago with the gamified app: ALOC's calling is NOT to build student-facing CBT apps, school portals, or revision games. Our role is strictly to build the invisible, reliable rails so that you can build the trains.

Our goal is to be the 'Stripe of African Educational Content.' When any developer in Lagos, Nairobi, Accra, or London wants to build an educational tool for African students, ALOC Station will always be the fastest, easiest, and most trusted place to start.

Zero Competitive Conflict: We will never build student CBT apps or compete with your product.
Complete Syllabus Alignment: Curated against official WAEC, JAMB, NECO, and Post-UTME standards.
Made With Empathy: Built by an indie developer who knows the struggle of building in Africa.

ALOC Evolution: From Scrappy Endpoint to Modern Station

DimensionLegacy aloc.ng / aloc-endpointsALOC Station (aloc.com.ng)
Core GoalShare raw questions to cover hosting costsEnterprise assessment content infrastructure
Data DepthFlat JSON (question & letter key)4 Layers (Raw, Taxonomy, Explanations, Vector)
Formulas & DiagramsPlain OCR text / missing diagramsKaTeX LaTeX + CDN diagram asset hosting
ExplanationsNone ('answer': 'c')Step-by-step worked pedagogical derivations
AI Agent ProtocolNone (Manual HTTP)Official Model Context Protocol (MCP) server
Developer ToolingRaw cURL / Fetch snippetsOfficial TypeScript SDK, Python CLI & Next.js starter
Anti-CheatingClient-side randomizers (inspectable)Server-side deterministic exam session seeding
Legacy SunsetPlanned deprecation1-year guaranteed operation through July 31, 2027

The Strategic Takeaway

To every developer who used aloc-endpoints to launch their final-year project, win a hackathon, or build a company: thank you for keeping the embers alive while life took us away.

ALOC Station is back, bigger and bolder than before. We can't wait to see what you build next on aloc.com.ng.

Build your assessment products on ALOC Station

Start building with 1,000 free monthly credits. Integrate our official TypeScript/Python SDKs or connect your AI agent using the Model Context Protocol.