Skip to content

Possible - An AI-powered app to help children with Dyslexia, Dyscalculia, and Dysgraphia learn easily.

Notifications You must be signed in to change notification settings

Gamalaldin-I/Possible

Repository files navigation

Possible - Learning App for Children with Learning Difficulties

Logo

📱 About The App

Possible is an Android application designed to help children who have difficulties in learning, such as:

  • Dyslexia (reading difficulty)
  • Dyscalculia (math difficulty)
  • Dysgraphia (writing difficulty)

🎥 Demo Video

Demo
Click the image above to watch the demo. The app provides two paths: Parents and Specialists.


✨ Features

👨‍👩‍👧‍👦 For Parents

  • Drawing Letters & Numbers:
    • Beginner Level: Tracing paths of letters and numbers.
    • Professional Level: Drawing freely, with AI model prediction for correctness.
  • Reading Practice:
    • Speech-to-Text Recognition: Compares original text with the child's spoken words.
  • Mathematics Section:
    • Addition, Subtraction, Arithmetic Sequences, and Comparisons.
    • Two Levels: Beginner and Professional.

🧑‍🏫 For Specialists

  • Remote Mentoring:
    • Creating and sending exams to children over the internet.
    • Monitoring children's progress remotely.

🔧 Technologies Used

  • Kotlin (Android Development)
  • Android Studio (Jellyfish - SDK 35)
  • Retrofit (Networking)
  • Room (Local Database)
  • Flask API (AI Model Prediction)
  • Dot Net API (Account, Children, Tests)
  • Speech-to-Text Recognition (Reading Practice)
  • Canvas (Tracing Letters and Numbers)

📸 Screenshots

Proposal page1 Proposal page1 Proposal page1 Proposal page1 Proposal page1 Proposal page1 Proposal page1 Proposal page1 Proposal page1 Proposal page1 Proposal page1


🚀 Getting Started

Prerequisites

  • Android Studio (Jellyfish)
  • Kotlin

Installation

  1. Clone the repo:
 git clone https://github.com/Gamalaldin-I/Possible.git
  1. Open the project in Android Studio.
  2. Build and run the app.

🤝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project.
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature).
  3. Commit your Changes (git commit -m 'Add some AmazingFeature').
  4. Push to the Branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

📧 Contact

Gamalaldin Ibrahim - htbtjmal@gmail.com

Project Link: https://github.com/Gamalaldin-I/Possible

About

Possible - An AI-powered app to help children with Dyslexia, Dyscalculia, and Dysgraphia learn easily.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages