
The Prayas India Class Management System
PROJECT INSIGHTS
This project involved the development of a comprehensive web and mobile platform for The Prayas India, a prominent educational institution in Mumbai. The platform is designed to streamline and centralize various aspects of the institution’s operations, providing a single, integrated system for managing administrative tasks, sales activities, classes, instructors, and students. Key features of the platform include timetable management, curriculum management, CRM (Customer Relationship Management) functionality, student and teacher management modules, community building tools, gamification features, seminar management capabilities, administrative controls, and integrated accounting functionalities. This platform empowers The Prayas India to efficiently manage their daily operations, sales processes, classroom activities, instructor information, and student data, all within a unified environment.
The platform was built using a robust and modern technology stack. React JS and Next JS were used for the web application’s front-end, providing a dynamic and responsive user interface. React Native was employed for the development of the mobile application, extending access to the platform on mobile devices. Node JS and Express JS powered the back-end API, providing a scalable and secure foundation. MongoDB served as the database, storing all platform data. Digital Ocean hosted the platform, ensuring reliability and accessibility. Cloudinary was used for media management, Novu for notifications, Sendgrid for email communication, and Sentry for error tracking, ensuring smooth operation and maintenance of the platform.

react.Js

EXPRESS.Js

NODE.JS

MongoDb

OpenAI

KBar

Sentry

Segment.com

Customer.io
Novu
-
Service Provided
AI/ML | Web App Development
-
Industry
Education
-
Published
September 2024
-
Client
The Prayas India




OPPORTUNITY FOR IMPROVEMENTS
The client, The Prayas India, sought a solution to address the challenges of managing their diverse operations, which involved complex scheduling, curriculum tracking, student and teacher data, sales processes, and financial records. They recognized the need for a centralized platform to replace their existing fragmented systems, which were inefficient and difficult to manage. Specifically, they required a system that could streamline timetable creation and management, provide easy access to curriculum materials, effectively manage student and teacher information, automate sales-related activities, handle accounting functions, and foster a sense of community among students and instructors. Gamification was also a key requirement, intended to motivate students and encourage active participation in their learning.
PROJECT DELIVERY PROCESS
The project was completed within a 90-day timeframe, a testament to the efficient work of a dedicated four-person development team. These developers were responsible for all aspects of the project, from initial design and architecture to front-end and back-end development, mobile app creation, API integration, testing, and deployment. The 90-day period encompassed requirements gathering, system design, development of all features, thorough testing, and final deployment.

Accomplishments & Impact
The platform significantly improved the efficiency of managing sales, operations, classes, and student data, streamlining workflows and reducing administrative overhead.
-
Communication improved between instructors, students, and admins.
-
Reports and analytics enabled data-driven decisions.
-
Gamification boosted student engagement.
-
Instructors gave positive feedback on usability.