Skip to content
yashwan7Public

About

CODEFURY 9.0

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

website link : https://anukool-nu.vercel.app

🌟 ANUKOOL (Adaptive Digital Accessibility & Inclusion Platform)

An AI-powered, multi-modal accessibility platform designed to make digital services, banking, document reading, and emergency assistance seamlessly accessible for everyone through Indic voice interactions, cognitive simplifications, and assistive vision .


🛠️ Tech Stack & Badges

🎨 Frontend & User Experience

Next.js 14 React 18 TypeScript Tailwind CSS Framer Motion Lucide Icons

⚙️ Backend, Server & Databases

Next.js API Supabase PostgreSQL MongoDB Mongoose

🧠 AI, Indic Voice & Vision Models

Sarvam AI Tesseract.js Web Speech API


🏛️ System Architecture

flowchart TD
    %% Client Tier
    subgraph CLIENT["🖥️ Client Layer (Next.js 14 + React 18)"]
        UI["Accessible Responsive UI (Tailwind + Framer Motion)"]
        VOICE["VoiceContext & Multilingual Speech Controller"]
        SCANNER["Document Scanner / OCR UI"]
        A11Y["Motor & Cognitive Adaptation Layer"]
    end

    %% Security & API Gateway
    subgraph GATEWAY["🛡️ Security & Route Handlers"]
        AUTH_MW["Next.js Auth Middleware (Supabase SSR)"]
        API["API Route Handlers (/api/*)"]
    end

    %% Core Application Engines
    subgraph ENGINES["🧠 Core Processing Engines"]
        SPEECH_ENG["Speech Engine (STT & TTS Controller)"]
        MULTI_ENG["Multilingual Engine (Regional Translations)"]
        SIMP_ENG["Cognitive Simplification Engine"]
        OCR_ENG["Tesseract.js OCR Document Extractor"]
        AUDIT_ENG["Digital Accessibility Audit Engine"]
    end

    %% External Services
    subgraph EXTERNAL["⚡ External AI & Cloud Services"]
        SARVAM["Sarvam AI (Indic STT, TTS & Translation)"]
        WEB_SPEECH["Web Speech Web API (Browser Fallback)"]
    end

    %% Database Tier
    subgraph STORAGE["💾 Data Persistence Tier"]
        SUPABASE[("Supabase (PostgreSQL Auth & State)")]
        MONGODB[("MongoDB Atlas (Mongoose ODM - Profiles, Logs)")]
    end

    %% Flow Connections
    UI --> VOICE
    UI --> SCANNER
    UI --> A11Y
    
    VOICE --> SPEECH_ENG
    SCANNER --> OCR_ENG

    UI --> AUTH_MW
    AUTH_MW --> API

    API --> SPEECH_ENG
    API --> MULTI_ENG
    API --> SIMP_ENG
    API --> OCR_ENG
    API --> AUDIT_ENG

    SPEECH_ENG --> SARVAM
    SPEECH_ENG --> WEB_SPEECH
    MULTI_ENG --> SARVAM

    API --> SUPABASE
    API --> MONGODB
Loading

About

CODEFURY 9.0

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages