Community Learning App For An EdTech Organisation
Project Type
Development and Support
Industry
Education
Tech Stack


ABOUT THE CLIENT
The Problem
Their offering is a unique platform which seeks to help the youth of their country expand their horizons through community learning. While the concept of communities was not new, there were not many platforms that provided all the features of an ideal community-driven platform.
Following an organic search for the best React Native developers, the client singled us out as the right tech partners for their venture. The partner’s development team decided to collaborate with us in an attempt to solve this problem and our discussions led to the partnership which started around eight months ago based on the time and material model.
TEAM ON CALL
The client required us to implement the ability to schedule events along with live video streaming.
The app was to feature voice-based chat rooms to provide users with an interactive experience.
A feature to enable the influencers to sell their product and services was also integrated.
Strategy
Analysis Planning
UI/UX
Development
Testing
Delivery
OVERCOMING CHALLENGES
- We used Jira for project management.
- The project spanned over a period of five months.
- Audio engine integration was implemented using the previous codebase.
DEVELOPMENT
After formally introducing the team to the client and having set the requirements in place, we got the wheel in motion for the development process. The partner had been hearing feedback around other similar apps for a long time and this gave them the expertise and the edge to position the product in just the right way.
Given the tight deadlines and a promised presence across platforms, React Native was the best choice here and it was mutually agreed by our development team and the client. Node was the choice for backend development due to its ability to scale up quickly and having non-blocking, input-output operations make it one of the speediest options available. We used Codepush for CI/CD due to its ability to deploy mobile updates directly to the user’s device along with Bitrise. The whole selection of stack clearly indicated a focus on sharp and fast delivery.
Since the app was already built but running into optimization issues, the client primarily required us to optimize the app to increase the number of listeners in voice-based chat rooms. When they came to us, the app was crashing after 19-20 listeners were joining the chat rooms. This was due to the poor code quality from the client’s side. Our team started with cleaning of the code and the app can support more than 1000+ listeners currently. The next step was to update the app by creating a new version where we included a video-based chat option. Version one only has voice-based chat rooms so adding a video chat option was a major upgrade. Following this, we added a feature for a text-based channel where the community could interact via text along with a feature to play games online with other players. The app is currently in its Beta stage where we are working on developing a virtual chill zone so that it is more in sync with the idea of the community-based application.
Stringent QA processes were a continuous part of the project with both our team internally testing as well as offering the product to a user base to gauge their experience. A lot of bugs were reported each day by the initial users, who also happened to be members of the community. The initial events on the application were hosted by the founders themselves to ensure usage, adoption and bug reporting.
FINAL IMPRESSION
Case Studies.
More from our engineering portfolio.

Upgrading User-experience and Website Performance Using Next.js for a Diagnostic Leader
How GeekyAnts helped a leading diagnostic company upgrade the user experience of its website by increasing its website performance.

Creating Hassle-free App Features for Medically Complex Children and Their Parents
Leading Healthcare Technologies and Services Company brings healthcare services at home for caretakers of medically complex children with an interactive application

This is how we built an AI bot and a fact-checking editorial platform for a leading benefit corporation.
Addressing misinformation crisis by creating technological tools to ensure timely, efficient, and credible fact checks

Web app for a Custiv
Improving the industrial sector by enhancing the supplier side of the app