Skip to content

pras529/Neuro_Assist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neuro-Assist: AI-Powered Accessibility Solution

Neuro-Assist Logo

📌 Overview

Neuro-Assist is an AI-driven accessibility platform designed to support neurodiverse individuals in various aspects of life, including learning, employment, daily routine management, and mental health monitoring. The platform leverages AI and modern web technologies to provide personalized assistance, secure data handling, and an interactive user experience.


🎯 Key Features

🔹 Personalized Learning Assistance

🧠 AI-powered recommendations based on individual learning patterns. 📚 Access to curated learning materials tailored to user preferences.

🔹 Employment Support

🔍 AI-driven job recommendations and resume-building tools. 📋 Job application tracking with insights and suggestions.

🔹 Routine & Task Management

⏳ IoT-enabled routine planning and task reminders. 📅 Smart scheduling with priority-based task automation.

🔹 Mental Health Monitoring

💙 AI-based mood tracking and mental health insights. 📊 Data visualization for emotional trends and well-being.

🔹 Community Engagement

🗣️ AI-driven chat assistance for social interaction guidance. 🎭 VR-based social training and real-life interaction simulations.


🏗️ System Architecture

Neuro-Assist follows a scalable and modular architecture with separate frontend, backend, and database components. The system ensures security, efficiency, and a seamless user experience.

Neuro-Assist Project Structure:

📂 neuro_assist/
│── 📂 frontend/ (React.js & Flutter UI)
│── 📂 backend/ (FastAPI, Flask, AI Models)
│── 📂 database/ (PostgreSQL, schema.sql)
│── 📂 tests/ (Unit & Integration Tests)
│── 📜 README.md

🚀 Technology Stack

Component Technology Used
Frontend React.js, Flutter
Backend FastAPI, Flask, Python
Database PostgreSQL
AI Models Google Gemini 2.0, Cloud Vertex AI
Security AES Encryption, JWT, HTTPS
Cloud Services Google Cloud, Vultr

🔐 Security Measures

Data Encryption – AES encryption for sensitive data.
Secure Authentication – JWT-based token authentication.
HTTPS Communication – End-to-end encrypted requests.
Database Security – Encrypted PostgreSQL storage.


📊 Visual Representation

1️⃣ Neuro-Assist Architecture Diagram

+----------------------------------+
|        Neuro-Assist Platform     |
+----------------------------------+
|  📱 Mobile App (Flutter) | 🖥️ Web UI (React) |
+----------------------------------+
|      Backend API (FastAPI, Flask) |
+----------------------------------+
|     AI Processing (Gemini 2.0)    |
+----------------------------------+
| Database (PostgreSQL, Redis Cache)|
+----------------------------------+

2️⃣ Data Flow Diagram (DFD)

User → UI → API Gateway → Backend → AI Models → Database → Response → UI

🚀 Installation & Setup

Prerequisites

  • Python 3.9+
  • Node.js 18+
  • PostgreSQL
  • Flutter SDK
  • Google Cloud SDK

Backend Setup

cd backend
python -m venv venv
source venv/bin/activate  # On Windows use: venv\Scripts\activate
pip install -r requirements.txt
uvicorn main:app --reload

Frontend Setup

cd frontend/web
npm install
npm start

Database Setup

psql -U postgres -d neuro_assist -f database/schema.sql

🛠️ Testing

To run unit and integration tests:

pytest tests/

🎯 Future Enhancements

  • 📌 AI-based Speech Assistance
  • 📌 Expanded IoT Integration for Task Automation
  • 📌 Multi-Language Support
  • 📌 Blockchain-based Secure Data Storage

📞 Contact & Support

For any queries or collaboration, reach out via prashantbansal529@gmail.com or visit our GitHub Repository.

Let's build an inclusive digital world together! 🚀

About

The Neuro-Assist platform is an AI-powered solution designed to empower neurodiverse individuals by offering tools and resources to enhance inclusivity in education, employment, and daily activities. This project leverages Google Gemini 2.0, Python, Cloud Vertex AI, Flutter, and modern web development tools.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors