Project Info
Inspiration
Have you ever worried about your grandma after something she said? Don't worry, we have too. Over 7 million Americans don’t realize they have mild cognitive decline (MCI), and studies show that by age 70, two out of three will experience some level of cognitive impairment. Nearly 37% of women and 24% of men are at risk for long-term cognitive issues, making brain health a growing concern—not just for older adults, but for seemingly healthy individuals too. Early diagnosis and proactive care are key to preventing our loved one's long-term damage. For those already showing signs, it's crucial to provide accurate diagnostics and connect them with smart, easy-to-use digital tools that fit into our everyday lives. With the rise of GenAI and advanced visual-intelligence & databases for predictive healthcare, we went out to create a novel multimodal way for individuals to participate in cognitive and neuroscience-backed tasks through their own household objects.
What it does
CogniBoost uses your household objects and advanced computer-vision, augmented reality, and RAGs to process multimodal sources of input, mostly visual data, and spatiotemporal marked tasks to generate dynamic short-length tasks for your everyday acute-cognition strength. The goalWe focus on three of the major contributors to growth in sharpness and their useful visuospatial tasks: Users upload photos of objects around them, and CogniBoost uses our built vector-search & database (on top of InterSystems IRIS) and generative AI to pull users' personal similar yet contextually different multimodal data. These image activities are used to strengthen their understanding of logical differences in their everyday objects and their personal belongings (task backed by NIH), which are then validated and scored by an LLM. Users upload photos of objects around them, and CogniBoost uses our built vector-search & database (on top of InterSystems IRIS) and generative AI to pull users' personal similar yet contextually different multimodal data. These image activities are used to strengthen their understanding of logical differences in their everyday objects and their personal belongings (task backed by NIH), which are then validated and scored by an LLM. CogniBoost directs users through neurophysical tasks (i.e. classification, logic puzzles, height-ordering, garden and species identification) generated through spatiotemporal scene understanding and LLMs. CogniBoost directs users through neurophysical tasks (i.e. classification, logic puzzles, height-ordering, garden and species identification) generated through spatiotemporal scene understanding and LLMs. CogniBoost also looks at the diagnostic side of preventative healthcare, using feature capabilities for quick diagnostics with basic predictive analytics through hand-tracking computer vision tasks. CogniBoost also looks at the diagnostic side of preventative healthcare, using feature capabilities for quick diagnostics with basic predictive analytics through hand-tracking computer vision tasks.
How we built it
See our diagram below.
Challenges we ran into
We had a lot of core functionalities we were super pumped about building out with some great APIs. However, a lot of my time was spent figuring out how to efficiently route our data processing to our three servers, which all had varying LLM, RAG, or CV pipelines. It was really useful to have cool vector stores + search capabilities through our data that made this process way better and centralized to our case. Definitely challenging trying to get our advanced visual backend to render well in this short 36 hours - but it worked out!
Accomplishments we're proud of
We were able to integrate various types of APIs and create a really immersive application that touched on different pain points we wanted to hit traditional cognitive/physical task systems (hardware costs, not immersive, not engaging).
What we learned
Merging with so many APIs + pipelines can be hard but its doable!
What's next
Picture this: Grandma steps into her garden, pulls out CogniBoost, and we ask her to take a photo. Our scene recognition system identifies her gorgeous garden, suggests a flower arrangement, and guides her to organize them by flower types. Your grandma probably doesn’t even know it, but she’s doing what she loves with the items closest to her and taking steps towards her long-term neurogenic future.
CogniBoost
Users upload photos of objects around them, and CogniBoost uses our built vector-search & database (on top of InterSystems IRIS) and generative AI to pull users' personal similar yet contextually different multimodal data. These image activities are used to strengthen their understanding of logical differences in their everyday objects and their personal belongings (task backed by NIH), which are then validated and scored by an LLM.
CogniBoost directs users through neurophysical tasks (i.e. classification, logic puzzles, height-ordering, garden and species identification) generated through spatiotemporal scene understanding and LLMs.
Analysis
View
Metric
- 23
- 21
- 7
- 3
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- CSSIn code
- ExpressIn code
- FlaskIn code
- HTMLIn code
- Hugging FaceIn code
- JavaScriptIn code
- Next.jsIn code
- OpenAIIn code
- PythonIn code
- PyTorchIn code
- ReactIn code
- SwiftIn code
- Tailwind CSSIn code
- TypeScriptIn code
- VercelClaimed
14 of 15 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
122 KB
Source files
47
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
rg0727/cogtaskapp
116 files · 322.9 MB · @ c46b7af
Structure
Interface
27 files · 23%Screens, components and styles rendered to the user.
API & routing
12 files · 10%Request entry points: routes, handlers and controllers.
Application logic
31 files · 27%Domain rules, services and shared utilities.
+1 more
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- TypeScript55%
- Swift19%
- Python16%
- JavaScript4%
- HTML2%
- Markdown2%
- Other (1)1%
Share of indexed source by file size. Binary and vendored files are excluded.
Dependencies
frontend/package.json
npm · 24- @radix-ui/react-progress
- @radix-ui/react-slot
- class-variance-authority
- clsx
- framer-motion
- fs
- lucide-react
- next
- path
- react
- react-dom
- recharts
- socket.io-client
- tailwind-merge
- tailwindcss-animate
- +9 more
requirements.txt
pypi · 14- flask
- flask_cors
- flask_socketio
- iris
- mediapipe
- numpy
- openai
- openai-clip
- opencv-python
- pillow
- pyaudio
- python-dotenv
- torch
- transformers
api/requirements.txt
pypi · 8- blinker
- click
- Flask
- Flask-Cors
- itsdangerous
- Jinja2
- MarkupSafe
- Werkzeug
AR-Detection/package.json
npm · 3- @tensorflow-models/coco-ssd
- @tensorflow/tfjs
- express
Declared in the repository’s manifests at the indexed commit. A declared package is not proof it is used, and runtime dependencies are listed first.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.