Edugrow is an EdTech company addressing e-learning challenges in Western Africa, focusing on developing solutions tailored to regional educational needs and infrastructural constraints. Aim to provide accessible and effective learning experiences that empower students and educators alike across Western Africa.
2021
- Research
- Designing
- Development
- Testing
- System Design
- Android App Development
- Content Management System
- Internal System
- DevOps & Security
Problem definition
Develop a streamlined educational framework tailored for students in the Western African region, optimized for easy implementation with minimal hardware and internet connectivity dependencies.
Slow Internet
The Western African region experiences limited internet bandwidth availability.
Mobile Phone Constraints
Most students in the region do not possess high end mobile phones with great hardware capabilities.
Competition
Agrimguru conducts weekly tests - Fastest Finger First, which is PAN India REAL TIME test to evaluate your position.
Defining the users
EduGrow - Learning Ecosystem comprises systems for each stakeholder involved - either on web or on mobile. Internal connectivity within these systems will help various stakeholders to connect with each other.
STUDENTS
ADMIN
Technology stack & tools
Edugrow's tech stack leverages scalable cloud infrastructure, mobile-first design principles, and robust AI capabilities to deliver accessible and efficient e-learning solutions in Western Africa.










Data Architecture
Edugrow employs a resilient data architecture featuring cloud-based storage, real-time analytics, and secure API integrations. This supports seamless delivery of tailored e-learning solutions across Western Africa's diverse educational landscape.
Development life cycle
The development lifecycle for EduGrow involves planning, designing, developing, testing, deploying, and maintaining the application. This iterative process ensures continuous improvement and adaptation to user needs and technological advancements.
Daily Meetings
Regular communication among team members through daily standup meetings ensured everyone was aligned and any roadblocks were addressed promptly.
Agile Methodology
We adopted an agile approach, breaking the project into sprints, allowing us to iterate, adapt, and respond to evolving requirements quickly.
Weekly Update Call
Prescheduled weekly meetings acted as a strong bridge between our team and the client, allowing our developers to demonstrate their progress and gather the feedback necessary to introduce adjustments.
Version Control
We utilized Git and Bitbucket for version control, enabling seamless collaboration and tracking of code changes.
Continuous Integration/Continuous Deployment (CI/CD)
CI/CD pipelines were established to automate testing and deployment, enhancing efficiency and providing multiple environments for Development, Staging and Production.
Code Review Sessions
Regularly scheduled reviews to ensure code quality, identify bugs, and improve team collaboration.
Features and Highlights
Personalised Dashboard
Developing an analytical dashboard designed to empower students with real-time feedback on their academic performance. By providing a comprehensive overview of their studies and in-depth test analysis, bridging the gap between learning and measurable progress.
Enhancing Learning Through Timed Assessments
This module focused on developing a real-time test-taking platform for students. The platform incorporates timed tests to encourage quick thinking and information recall, replicating real-world exam pressure.
Self-Assessment with Solutions
Initially, solutions were displayed after test completion. This allowed students to self-assess their performance, identify knowledge gaps, and reinforce concepts through immediate feedback.
Enabling Offline Learning in Nigeria
This module explores a particularly challenging yet rewarding design element within the educational platform – downloadable topic notes and audio lessons. Our primary target audience, students in Nigeria, face the reality of limited and sometimes non-existent internet access. This presented a significant hurdle in facilitating offline learning, a crucial feature for continued education in such an environment.
To ensure seamless learning regardless of internet connectivity, we implemented an innovative download system. This system prioritizes the efficient download of content, even with slow or no internet connection. Here's how it works:
Prioritized Downloads
The system prioritizes downloading text-based notes, ensuring crucial content is readily available even with limited bandwidth.
Audio Optimization
For audio lessons, we implemented efficient compression techniques to minimize file size without compromising audio quality.
Offline Availability
Once downloaded, all notes and audio lessons are accessible offline, allowing students to continue learning uninterrupted, even in areas with unreliable internet.
Prioritized Downloads
The system prioritizes downloading text-based notes, ensuring crucial content is readily available even with limited bandwidth.
Audio Optimization
For audio lessons, we implemented efficient compression techniques to minimize file size without compromising audio quality.
Offline Availability
Once downloaded, all notes and audio lessons are accessible offline, allowing students to continue learning uninterrupted, even in areas with unreliable internet.
Tailored Assessments & Detailed Feedback
This module goes beyond traditional testing by creating personalized assessments for each student. This ensures tests cater to individual learning styles and knowledge gaps, ultimately leading to more effective learning. Upon completing an assessment, students receive results in two distinct ways:
Simplified Overview
Children first encounter a clear and concise overview of their performance. This high-level view provides a confidence boost and fosters a sense of accomplishment
Detailed Subject Breakdown
For deeper analysis, students can access a subject-wise breakdown of their results. This detailed report features relevant statistics and presents solutions to each question. This allows them to identify areas for improvement and solidify understanding.
End result
The end result is a student mobile app and a comprehensive CMS panel, providing intuitive access to personalized educational content and seamless management for administrators.

Mobile App
