Inspiration
The rising prevalence of Alzheimer's disease and the lack of accessible early diagnostic tools inspired us to build Mano Veda. We wanted to empower individuals with a simple, non-invasive platform to assess cognitive health using voice and interactive cognitive tests.
What it does
Mano Veda is a web-based cognitive assessment tool that evaluates:
- Memory recall
- Attention span
- Verbal fluency
- Mini-Mental State Exam (MMSE) simulation
It analyzes user responses and computes a cognitive health score to give early indicators of potential decline.
How we built it
Frontend: React.js with Tailwind CSS and Shadcn/UI for responsive, clean design. State management: React hooks and context for timer-based test modules. Voice input: Integrated Web Speech API for analyzing verbal fluency. Score calculation: Simple formulas like:
$$ \text {Cognitive Score} = \frac {\text {Correct Answers} - \text {Incorrect Answers}} {\text {Total Questions}} \times 100 $$ Deployment: Hosted on Firebase.
Challenges we ran into
Implementing real-time timers and accurate scoring in React. Ensuring voice recognition accuracy for Indian accents. Making the UI user-friendly for elderly users. Balancing scientific accuracy with app simplicity.
Accomplishments that we're proud of
A working prototype of interactive cognitive tests. Successfully integrated voice-based analysis. Clean, responsive UI optimized for mobile and desktop. Learned to manage complex React state flows.
What we learned
Cognitive science principles relevant to Alzheimer’s detection. Building accessible web apps for non-tech-savvy users. Handling speech-to-text processing. Best practices in **UI/UX design for healthcare apps*.
What's next for Mano Veda
Integration of AI/ML models for deeper voice analysis. Adding a dashboard with visual reports for users and doctors. Conducting clinical validation studies. expanding tests to cover mood and mental health indicators. Collaborating with neurologists and caregivers for real-world testing.

Log in or sign up for Devpost to join the conversation.