All projects
Mobile app
EdTech
2026
akada: a study buddy for every SS student, even with no data.
A free, offline practice app for Nigerian senior secondary students. Pick any subjects, answer 10 questions at a time, see why every answer is right or wrong, and sit timed mock tests, on Android and the web.
Project
Mobile app & responsive web
My role
Brand, UX/UI & front-end build
Timeline
2026
Tools
Figma · React Native · Expo

9,079
Explained practice questions
0 MB
Data needed after install
16 subjects
In any mix, none compulsory
Overview
For Nigerian SS students, revision happens after school, on a low-cost phone, on small data bundles. akada was built for those realities: I designed the brand, the UX/UI and 53 screens, then built the Android app and website from one codebase.
The context
Phones are low-cost and often shared. So: light screens, no account tied to one person.
Data is bought in small bundles. So: every question ships inside the app.
Students sit in Science, Commercial or Arts. So: subjects stay open, suggested by course.
Revision competes with chores and work. So: sessions that end in minutes.

Who it’s for
Chiamaka, 17 · SS3 Science: “Online quizzes finish my data before I finish my revision.”
Tunde, 16 · SS2 Commercial: “Every app wants me to be a science student.”
Aisha, 15 · SS1 Arts: “I use my mum’s phone, and I don’t have an email.”
The gap
Booklets, quiz sites, video apps and CBT apps, none was offline, open to every subject and willing to explain itself.
How might we give every SS student steady, explained practice that costs nothing to keep using?
Problems & decisions
Problem 01 · Chiamaka
Practice costs data
The decision: All 9,079 questions ship inside the install (about 2.7 MB of text); practice and mocks work in airplane mode.
Why it matters: No “download first” step, and nothing waits on a weak signal.
Problem 02 · Tunde
Subjects locked to one exam
The decision: Any subject mix, pre-picked from department and course but never locked.
Why it matters: No single exam should decide what a student can practise.
Problem 03 · Chiamaka
“Wrong” with no reason
The decision: Every question explains itself; calculations show their working; colour always comes with an icon.
Why it matters: Without the reason, the same mistake comes back in the exam.
Problem 04 · Tunde
Revision feels like a chore
The decision: 10-question sessions, a daily goal and a streak that counts days practised, not marks.
Why it matters: A hard day never breaks the habit.
Problem 05 · Aisha
Exams cause panic
The decision: Timed mocks at real exam pace, a calm timer, flags to revisit and results by subject.
Why it matters: Nerves shouldn’t take marks her knowledge earned.
Problem 06 · Aisha
No email, shared phone
The decision: No sign-up at all, just a first name and a department.
Why it matters: Nothing needed an account, so it went.
Problem 07 · Aisha
Not always her own phone
The decision: The same app in a browser, with layouts for phone, tablet and computer.
Why it matters: Her school lab can’t install apps.


Brand & system
Taped glasses (fixed and still going) for students who don’t give up. Every colour is a Figma variable mirrored in code, with light and dark values, and each subject keeps its own colour pair on every screen.

Built & shipped
Android 1.0.2 as a free APK on GitHub Releases
Web app live on Vercel, installable to the home screen
61 automated tests on questions, scoring and timers
Open source at github.com/graphixjuls/akada
Impact
9,079: explained questions
16: subjects, any mix
0 MB: data after install
2: platforms shipped
akada shipped on Android and the web. Students practise any mix of 16 subjects with zero data, get a reason behind every one of 9,079 answers, and sit timed mocks in their own subjects, no email, no sign-up.
What I learned
Removing things was the best design work: Sign-up, the fixed subject rule and long question sets all went.
Tokens first made the web a layout job: Shared colour, type and components meant new layouts, not new design.
“Nerdy is a compliment.”
akada brand line