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)
Click the image above to watch the demo.
The app provides two paths: Parents and Specialists.
- 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.
- Remote Mentoring:
- Creating and sending exams to children over the internet.
- Monitoring children's progress remotely.
- 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)
- Android Studio (Jellyfish)
- Kotlin
- Clone the repo:
git clone https://github.com/Gamalaldin-I/Possible.git- Open the project in Android Studio.
- Build and run the app.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project.
- Create your Feature Branch (
git checkout -b feature/AmazingFeature). - Commit your Changes (
git commit -m 'Add some AmazingFeature'). - Push to the Branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
Gamalaldin Ibrahim - htbtjmal@gmail.com
Project Link: https://github.com/Gamalaldin-I/Possible












