Primora is a guided, gamified program design and reflection tool that helps education NGOs structure their program logic with clarity, alignment, and iteration.
Education NGOs often know what problem they want to address, but struggle to design clear programs that link:
- student outcomes
- system actors
- interventions
- and measurement
Existing frameworks like the Common Logical Framework (LFA) are valuable but difficult to apply without expert support.
Primora breaks program design into guided, step-by-step checkpoints that help organisations:
- identify student, teacher, or system-level causes
- reflect on baseline understanding
- plan interventions
- define how impact will be measured
- iterate when designs don’t work as expected
The tool focuses on design readiness, not execution.
- Guided selection of education outcomes (FLN & Career Readiness)
- Root-cause identification (Student / Teacher / System)
- Design checkpoints (Survey, Workshop, Measurement)
- Iterative design flow (“Did Not Work” → refine)
- Generation of a concise, review-ready program design summary
- Run real surveys or assessments
- Process or validate student data
- Execute on-ground NGO activities
These activities are intentionally kept offline, as they are NGO-led in real-world settings.
- Frontend: Figma-based interactive prototype
- Logic Layer: Rule-based evaluation (TypeScript)
- Backend: Client-side logic (no server for prototype)
- Figma Prototype:
- https://www.figma.com/make/owUJQ7qLS8t6YbOrxq8RPy/NGO-Design-Program-Website?p=f&t=zwzbFJpq8KrRQVQO-0&fullscreen=1
-B Tvisha Rai: btvisharai@gmail.com -Abhinaya Arunkumar: abhinaya.arun@gmail.com -Prakhar Shamra: prakharsharma05.2007@gmail.com -Meenkashi Krishnan: meenakshi.krishnan2007@gmail.com
This is a code bundle for NGO Design Program Website. The original project is available at https://www.figma.com/design/owUJQ7qLS8t6YbOrxq8RPy/NGO-Design-Program-Website.
Run npm i to install the dependencies.
Run npm run dev to start the development server.