Introduction
Manabadi is a US-based global telugu language learning platform. It’s an initiative of SiliconAndhra, a nonprofit organization.
The project is to revamp its web portal, upgrade the system with latest technologies, revamp the UI and UX, look and feel of the portal, improving the performance in all aspects, implementing new functionalities, improving the academic schema structure/ framework, implemented entirely new curriculum structure – upgrading the system from a 3 Quarter system to a 2 Semester system, improvising the curriculum features and simplify the learning experience for the students.
Major Accomplishments / Deliverables
- Successfully achieved 10,258 registrations for the Academic year 2023-24
- Successful launch of Web Portal with Quarter system in phase 1
- Effectively implemented Semester system in phase 2
- New look and feel of the web portal
- Improved performance on the new portal. The platform was tested to support 35,000+ users
- IoS App
- Android App
- Phase 3 – website revamp is in progress
Overcoming Operational Challenges for Enhanced User Experience
Latency in Screen Loading
Problem: Latency issues in screen loading due to processing a large volume of data, impacting user experience.
Solution:
Optimized API response by dividing a single API into multiple APIs.
Cached initial set of data to reduce server calls.
Optimized UI components for modularization.
Implemented lazy loading for images.
Impact:
75% reduction in latency.
Smoother UI experience.
Decreased load on server calls.
Registration Issues with Unknown Scenarios
Problem:
Registration issues due to various unknown combinations, including sibling scenarios, registration dates, and discounts.
Solution:
Merged accounts case by case to ensure consistency across academic years
Conducted multiple regression tests to avoid introducing regressions in existing flows.
Reset Password Issues for Previous Students/Users
Problem:
Reset password not working for previous students due to missing recovery email parameter.
Solution:
Inserted a recovery email if not available before resetting the password for all legacy users.
Improved the system to create recovery emails for users without one.
Outcome:
Addressing these challenges led to a more efficient and user-friendly system, enhancing overall user experience and minimizing operational hiccups. The collaborative approach with the client ensured that solutions were not only effective but also seamlessly integrated into the existing system without introducing new issues.