Here's the link to the Tech video: https://youtu.be/IVarDfuRbD0
DRISTI – NGO Management System
DRISTI (Directing Rural India towards Social and Technological Integration) is an AI-assisted NGO Management System developed using OutSystems Developer Cloud (ODC) to improve the management, coordination and delivery of educational initiatives for underprivileged children. Established at BIT Mesra in 2013, DRISTI focuses on bringing educational opportunities and technological advancement to rural communities, particularly around Ranchi, Jharkhand. The organisation's mission is structured around four key pillars: Diksha (New Learning), Damini (Women's Empowerment), Disha (Direction) and Daksha (Competence). The platform is designed to replace traditional, disconnected management methods such as spreadsheets and messaging groups with a centralized digital solution that connects the NGO's administration, volunteers, teachers, donors and the general public.
The system provides an integrated platform for managing the NGO's day-to-day activities through multiple modules, including Volunteer Management, Student Management, Teacher and Class Scheduling, Campaign Management, Event Planning, Task Allocation, Inventory Management and Donation Management. It offers a public-facing website where visitors can explore the organisation's mission, ongoing campaigns and upcoming events, make donations and apply to become volunteers without creating an account. The volunteer enrollment process includes AI-powered application screening and suitability assessment, helping administrators evaluate applicants based on their skills, experience, motivation and availability. Administrators retain complete control over approval and rejection decisions, while automated email notifications communicate application outcomes to volunteers. The platform also provides role-based dashboards for administrators, volunteers, teachers and donors, ensuring that each user can access the functionality relevant to their responsibilities.
One of the platform's major highlights is its integration of Artificial Intelligence (AI) to support operational decision-making and automate repetitive activities. The AI Agent Workbench consists of four specialized agents: Volunteer Coordination, Academic Intelligence, Event Planning and Inventory Intelligence. These agents analyse relevant organisational data to recommend suitable volunteer assignments, identify student support requirements, suggest improvements to class allocation, generate event proposals and identify inventory shortages. Additionally, the platform features a Retrieval-Augmented Generation (RAG)-based AI chatbot, powered by Claude Haiku 5.5, which helps visitors understand the organisation's mission, campaigns, events and activities using information retrieved from the platform's public knowledge base. AI-generated recommendations are submitted for administrator approval before execution, ensuring human supervision, accountability and transparency. The application also incorporates event poster generation, interactive event maps, automated notifications, donation tracking and dynamically generated donor certificates.
Developed as a centralized web application using OutSystems Developer Cloud, DRISTI combines visual application development, database-driven business logic, role-based access control, background workflows and AI integrations into a unified ecosystem. Its responsive interface follows a consistent visual identity using navy blue, green and gold, providing an accessible experience across desktop, tablet and mobile devices. By combining NGO administration, educational coordination, volunteer engagement, transparent donation management and AI-powered decision support, DRISTI aims to reduce administrative workloads, improve resource utilization and strengthen communication between stakeholders. Ultimately, the platform seeks to enable NGO teams to spend less time managing operational complexities and more time delivering meaningful educational opportunities and creating a lasting social impact in underserved communities.
Check out the website: Dashboard