This project is published as:
- Dysgraphia Detection Using Deep Learning Techniques (IEEE Xplore)
Dysgraphia Detection Web App is a full-stack platform (React, Flask, TensorFlow, PyTorch, Gemini) developed from Jan 2025 to Mar 2025. The application enables users to upload handwriting samples for dysgraphia diagnosis and receive clear, structured reports.
- The model was trained on 249 handwriting images and tested on 50+ real entries.
- A custom CNN-BiLSTM architecture achieved 91% accuracy in handwriting classification.
- The dataset was expanded with 900+ GAN-generated samples to improve robustness.
- An integrated LLM (Large Language Model) detects dysgraphia symptoms, improving interpretability by 30%.
This advanced web application provides automated dysgraphia screening using deep learning and generative AI. The stack includes Next.js, TypeScript, Tailwind CSS, and a Python Flask API.
- Upload handwriting samples and receive instant dysgraphia risk analysis
- ML-powered backend (Keras/TensorFlow) for classification
- Google Gemini AI for feature extraction and natural language feedback
- Secure authentication and user management
- Modern, responsive UI
Clone the repo and install dependencies:
git clone https://github.com/NikhilKartha5/Dysgraphia-Detection.git
cd Dysgraphia-Detection
npm installStart the development server:
npm run dev
# or
yarn dev
# or
pnpm devOpen http://localhost:3000 in your browser.
The Flask backend exposes /api/predict for ML-powered handwriting analysis. See api/app.py for details.
- Next.js, React, TypeScript, Tailwind CSS
- Python, Flask, TensorFlow, Google Gemini AI
Released under the MIT License. See LICENSE for details.
Open http://localhost:3000 with your browser to see the result.




