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
Log in or sign up for Devpost to join the conversation.