Inspiration
Quality education, by general principle, in remote Nigeria, continues to be a challenge, a daily grind. I, being a software engineer with a sense of social responsibility, long harbored that technology ought to innovate but be inclusive. It was from that philosophy that our project here, near and dear to our hearts, germinated: Zuhsyn EduBox, an offline-first mobile application to be employed by students from remote Nigerian communities who are underserved.
We were inspired during a trip to a small village in Northern Nigeria, to Zaria city where we were privileged to meet with students and a teacher from a certain local school. We were faced with a number of challenges:
Relatively slow internet connectivity, making practically every internet portal of education unavailable. Non-access to electronic appliances and financial resources, therefore even willing students were quite restricted from acquiring study materials up to date.
It was a heart-breaking moment to hear a student say, "I see computers only in textbooks." That sentence rocked our world.
What it does
Zuhsyn EduBox is an offline-first mobile education application designed specifically for students in remote and underserved Nigerian communities. It provides access to educational resources such as quizzes, lesson notes, and interactive content without the need for internet connectivity. It aims to bring education directly to the students, affordable, and attainable.
How we built it
The Architecture of Zuhsyn EduBox was developed to be strong but light:
Frontend: We utilized React Native for its cross-platform capabilities, allowing us to maintain a single codebase across Android and iOS devices. Backend: Server-side logic and content distribution were developed with Django. Database: We used SQLite for local storage of quizzes, lesson notes, and other contents. UI/UX: Designed to be simple, user-centered, and friendly for users with low digital literacy.
This combination made it possible to access valuable learning materials even without internet access.
Challenges we ran into
It wasn’t a simple endeavor to build Zuhsyn EduBox. There were several challenges:
Optimization of Content: Ensuring quizzes and lecture notes were small enough to be stored on phones with limited storage, while still being valuable for study. Managing Sync Logic: Synchronizing data between Django (remote) and SQLite (local) databases was difficult, especially to prevent data loss such as quiz progress or completions. Testing Constraints: Simulating poor network conditions and low-spec device usage within urban test environments was challenging. We had to create special test environments to mimic the real-world challenges.
Accomplishments that we're proud of
Despite the hurdles, we successfully built a functioning offline-first education solution that:
Works on both Android and iOS Provides meaningful educational content to underserved communities Has a user-friendly design that caters to students with limited digital experience Can operate independently of internet infrastructure
What we learned
We learned that building for inclusivity requires more than just good code—it demands empathy, real-world context, and an unwavering commitment to solving meaningful problems. We also realized that testing software for disadvantaged communities needs careful simulation and creative engineering to reflect actual user conditions.
What's next for Zuhsyn EduBox
Zuhsyn EduBox is no silver bullet, but we believe it is a strong step toward equal opportunity education—regardless of income, internet access, or zip code. As a young initiative, our mission remains unchanged: to simplify education with offline-first, inclusive, and scalable technology.
We may not fix all the problems at once, but with continued effort and the right tools, we aim to reach Nigeria's forgotten corners and empower every willing student with access to learning.
Built With
- asyncstorage
- axios
- django
- emailsmtp
- figma
- github
- jwt
- react-native
- rest
- sqlite
Log in or sign up for Devpost to join the conversation.