Skip to content

MYehia0/Alpha-Ai

Repository files navigation

Alpha-AI

⚠️ Note: This project is currently under refactoring. The graduation project focused on NLP integration and backend architecture rather than UI design. UI improvements are in progress.

AI-powered language enhancement Android app offering grammar correction in Arabic and English.

Graduation Project | Grade: A+


Overview

Alpha-AI helps users improve their writing by providing:

  • Grammar correction in Arabic and English
  • Text summarization
  • Speech-to-Text (STT) and Text-to-Speech (TTS)
  • Translation between languages
  • Text extraction from audio, images (OCR), and PDF documents

Features

  • Grammar Correction: Real-time grammar fixes using NLP models
  • Multi-Input Support: Extract text from audio, images, and PDF files
  • History Tracking: Save and review past corrections
  • Firebase Integration: User authentication and cloud storage
  • Bilingual Support: Works seamlessly in Arabic and English

Tech Stack

Language: Kotlin
Architecture: MVVM with Clean Architecture principles
Networking: Retrofit for API calls
Async: Kotlin Coroutines
Backend: Firebase (Auth, Firestore)
AI Models: GEC, Summarization, STT/TTS, Translation APIs


Current Status

In Progress:

  • UI/UX redesign for better user experience
  • Adding unit tests (JUnit, Mockk)
  • Improving network error handling
  • Code documentation and cleanup

Future Improvements:

  • Migrate to Jetpack Compose
  • Add offline mode with local caching
  • Implement CI/CD pipeline
  • Expand language support

License

This project was developed as a graduation project for Benha University.

About

AI-powered language enhancement Android app offering grammar correction in Arabic and English. Graduation Project | Grade: A+

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages