ADaptED is a web app designed to adapt reading content and study materials for individuals with ADHD. It focuses on reducing distractions, enhancing focus, and making learning more engaging. The app supports text and PDF input (including handwritten notes via OCR), providing a distraction-free reading experience and summarized content.
- Customizable Reading Modes: Tailor font size, line spacing, and background colors for a better reading experience.
- Distraction-Free Interface: Focused reading environment to minimize interruptions.
- Content Upload: Users can paste text or upload PDFs, including handwritten notes.
- Summarization: Generates concise summaries of uploaded content.
- React: For building the user interface.
- Tailwind CSS: For styling with a pastel blue, pink, and green theme.
- React Router: For navigation between screens.
- Flask: For handling API requests and file processing.
- PyPDF2: For extracting text from PDFs.
- Tesseract OCR: For processing handwritten text in PDFs.
- Clone the repository:
git clone https://github.com/yourusername/adapted.git cd adapted/frontend
- Install dependencies:
npm install
- Start the development server:
npm start
- Home Screen: Navigate to the home screen to explore features.
- Content Input Screen:
- Paste text or upload PDFs for summarization.
- Handwritten notes in PDFs are supported via OCR.
- Receive Summary: View the summarized text in a clean, distraction-free interface.
- Focus Mode: A mode that highlights one line or paragraph at a time.
- Gamified Study Aids: Flashcards and visual tools to make learning fun.
- Progress Tracking: Track completed materials and learning progress.
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name
- Commit changes and push:
git commit -m "Added feature-name" git push origin feature-name
- Submit a pull request.
This project is licensed under the MIT License.
For questions or feedback, reach out to:
- Name: Manahil
- Email: [[email protected]]