Skip to content

gnana35/Cognify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neurodiverse Study Companion

A Chrome extension designed to support students with ADHD, Dyslexia, or Hearing challenges through accessible tools and features.

Features

Current Implementation

  • Homepage: Clean interface with navigation to three support modes
  • ADHD Support: Placeholder for focus timers, task organization, and distraction-blocking tools
  • Dyslexia Support: Placeholder for text formatting, AI-powered simplification, and reading aids
  • Hearing Support: Placeholder for caption assistance, audio transcription, and visual notifications
  • Responsive Design: Works across different screen sizes
  • Accessibility: WCAG compliant with keyboard navigation and screen reader support

Future Features

  • Pomodoro timer and focus sessions for ADHD mode
  • AI-powered text simplification using Gemini API
  • Real-time caption enhancement and audio transcription
  • Customizable accessibility settings
  • Progress tracking and success metrics

Installation

  1. Download or clone this repository
  2. Open Chrome and navigate to chrome://extensions/
  3. Enable "Developer mode" in the top right
  4. Click "Load unpacked" and select the extension folder
  5. The extension will appear in your Chrome toolbar

Project Structure

├── manifest.json          # Chrome extension configuration
├── index.html            # Homepage with navigation
├── adhd.html             # ADHD support features
├── dyslexia.html         # Dyslexia support features  
├── hearing.html          # Hearing support features
├── styles.css            # Shared styling
├── script.js             # Frontend JavaScript logic
├── background.js          # Service worker
├── content.js            # Content script for web page injection
└── README.md             # This file

Development

Technologies Used

  • HTML5: Semantic structure with accessibility features
  • CSS3: Modern styling with CSS custom properties
  • JavaScript: Vanilla JS for extension logic
  • Chrome Extension APIs: Manifest V3, storage, context menus

Accessibility Features

  • WCAG 2.1 AA compliant
  • Keyboard navigation support
  • Screen reader compatibility
  • High contrast mode support
  • Focus management
  • Skip links for keyboard users

Usage

  1. Click the extension icon in Chrome to open the main interface
  2. Choose between ADHD, Dyslexia, or Hearing support modes
  3. Explore the placeholder features in each mode
  4. Use the "Back to Home" links to navigate between pages

Browser Compatibility

  • Chrome 88+ (required for Manifest V3)
  • Chromium-based browsers (Edge, Brave, etc.)

Contributing

This is a HackRU project built for the 25th edition hackathon. Future enhancements could include:

  • AI integration for text simplification
  • Voice recognition and text-to-speech
  • Advanced timer and focus features
  • User authentication and personalized settings
  • Analytics and usage tracking

License

Open source project created for HackRU 25 accessibility challenge.

Acknowledgments

Built with accessibility in mind for students with diverse learning needs. Special thanks to the accessibility community for guidance on inclusive design principles.

About

Cognify has a multitude of features to help students who suffer from a wide array of learning hurdles.For example, Dyslexic students are often at a disadvantage when reading due to their disability, and our app intends to give them a leg up in this manner.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors