Inspiration

In many parts of West Africa, students preparing for WAEC exams struggle with poor internet access, costly data, and limited educational tools. We wanted to create an app that delivers smart, interactive exam prep—while working within these real constraints.

What it does

PrepAce helps students practice WAEC past questions by subject and year, gives instant feedback on answers, and uses an AI assistant to explain each question—all in a lightweight, data-efficient app.

How we built it

We used Firebase for backend syncing, Flutter for the cross-platform interface, and integrated a TinyML-based AI explainer with fallback to cached responses. The app caches questions and explanations locally, minimizing data usage.

Challenges we ran into

Keeping the app under 40MB while supporting rich features

Enabling AI-powered explanations with minimal device memory

Designing a clean, intuitive UI for low-end Android phones

Accomplishments that we're proud of

A fully functional WAEC prep app that works well with limited data

Built-in AI tutor that works even on entry-level smartphones

Designed a learning experience that’s both offline-friendly and engaging

What we learned

We learned how to build for real-world constraints—optimizing for low memory, low bandwidth, and high impact. We also deepened our skills in TinyML and Firebase optimization.

What's next for PrepAce

Add more WAEC subjects and languages

Enable offline installation packs via SD card or Bluetooth

Partner with schools and telcos for broader access

Deploy to Google Play Store and make it available across West Africa

Built With

  • gemini-api
  • nextjs
Share this project:

Updates