agrimguru
agrimguru

An aggregator platform connecting aspiring UPSC students to coaching classes, offering online and offline course comparisons and signups. To boost engagement, it will feature live UPSC topper interactions, a mentorship membership with perks like free lectures and discounts, an e-commerce module for study materials, and collaborative tools like chat and video calls.

Year

2021

Scope
  • Research
  • Designing
  • Development
  • Testing
Services
  • System Design
  • Android App Development
  • Content Management System
  • Internal System
  • DevOps & Security

Problem definition

Problem statement provided by the client, which contains the most pressing issues that the client is planning to solve for UPSC aspirants. This includes services driven by an automated system for the aspirants to save their time by providing proper guidance and efficient solution.

Many services under one roof
Many services under one roof

Agrimguru provided a pool of services for the aspirants and all these must be very quickly and easily accessible.

Many services under one roof
Personalised Solutions

Agrimguru provides personalised solutions to the the aspirants based on their optional subjects, financial capabilities and their goals.

Many services under one roof
Competition

Agrimguru conducts weekly tests - Fastest Finger First, which is PAN India REAL TIME test to evaluate your position.

Defining the users

Agrimguru - 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
STUDENTS
COACHING ClASSES
COACHING ClASSES
BOOK VENDOR
BOOK VENDOR
ADMIN
ADMIN
explore
user-mobile-black
explore
user-web-black
user
explore
user-mobile
explore
user-web

Technology stack & tools

The Agrimguru application is a cloud-based web application with Android and iOS mobile apps. It will be built using open-source technology stacks and will be designed as follows:

cloudfront
wsift
firebase
aws
swift
kotlin
nextjs
django
reactjs
figma
figma

Data Architecture

The data architecture for Agrimguru includes cloud-based storage, scalable databases, real-time data processing, secure API integrations, and efficient data management to support seamless functionality across web and mobile platforms.

Data architecture

Development lifecycle

The development lifecycle for Agrimguru 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 Standup 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.

Salient solution

Problem statement provided by the client, which contains the most pressing issues that the client is planning to solve for UPSC aspirants. This includes services driven by an automated system for the aspirants to save their time by providing proper guidance and efficient solution.

Engagement

Agrimguru wanted the users to login to the app & website atleast twice a week. We researched and created a masterplan to set a UPSC battleground for the users. This involved setting a contest feel for the users where all will see the same question at the save time and the one who answers correctly with least amount of time wins. This created enormous engagement of 285x and Agrimguru was able to onboard more than 130K Students in a week.

P2PImage
 left Arrow Steps

Factors Affecting the development of
UPSC Battleground

Implementation Steps

End result

The end result is a high-quality, user-friendly application that meets client requirements and exceeds user expectations.

explore
Mobile App
explore
Website
explore
Admin Panel
explore
Institute Panel
explore
Finance Panel
explore

Our Work

Interested in making
your own system?