EducationForUnderserved
AImzy is a mobile app designed to provide accessible, skill-based education for underserved communities while being open to all learners. It offers structured courses with interactive exercises like fill-in-the-blanks, case studies, image labeling, and MCQs, along with an AI-powered chat assistant for instant query resolution.
- Stars
- 1
- Forks
- 2
- Last push (UTC)
- Jun 20, 2026
- Project status
- Active
Original README
English project snapshot. Visit GitHub for the latest content.
AImzy
Learn, Grow, Shine!
EducationForUnderserved
AImzy - Skill-Based Learning App
Empowering Education with AI & Interactive Learning
AImzy is a mobile app designed to provide accessible, skill-based education for underserved communities while being open to all learners. It offers structured courses with interactive exercises like fill-in-the-blanks, case studies, image labeling, and MCQs, along with an AI-powered chat assistant for instant query resolution.
Features
- Skill-Based Learning – Focuses on practical knowledge instead of traditional school curricula.
- AI Chat Assistant – Powered by Google Gemini 2.0 Flash version for student queries.
- Interactive Exercises – Includes MCQs, image labeling, case studies, and more for active learning.
- User Authentication – Secure login/signup system.
- Assessments & Certification – Validate learning with tests and certifications (developing).
- Offline Access – Download courses to continue learning without an internet connection (developing).
App flow
- Login/Signup – User authentication & data storage.
- Home Page – Join courses, continue learning, and download for offline use.
- Courses Page – Displays registered courses.
- Chapters– Progress bar for completed chapters along with chapter description containing solved examples.
- Exercise Page – Interactive exercises with various question formats.
App Screenshots
| Home Screen | Courses Page | Chapters Page | Excercise(MCQ Type) | Excercise(Enter Input) |
|---|---|---|---|---|
| Splash Screen | Signup Page | Chat Screen | Past Chat Sessions |
|---|---|---|---|
Installation & Setup
Prerequisites : Flutter (latest stable version), Firebase CLI, Dart SDK. Steps to Run Aimzy Locally :
- Clone the repository
- git clone https://github.com/Poorvi-Naveen/EducationForUnderserved
- cd EducationForUnderserved
- Install dependencies: flutter pub get
- Set up Firebase: Create a Firebase project in the Firebase Console. Download and place google-services.json (for Android) in the appropriate directories.
- Run the app: flutter run
MVP Link
You can download our app from the below link by clicking on the .apk file and experience the features of the app.
https://drive.google.com/drive/folders/1rkHAr0N5hI4hz_L4VtgXl0LKs3QBxQmL
Categories
Dependencies used
Dependency list 20 items
- flutter
{"sdk":"flutter"} - animated_text_kit
^4.2.2 - assorted_layout_widgets
^11.0.0 - icon_decoration
^2.1.0 - cupertino_icons
^1.0.8 - http
^1.3.0 - google_generative_ai
^0.4.6 - flutter_markdown
^0.7.6+2 - firebase_core
^3.12.1 - firebase_auth
^5.5.1 - image_picker
^1.1.2 - flutter_dotenv
^5.2.1 - cloud_firestore
^5.6.5 - path
^1.9.1 - uuid
^4.5.1 - shared_preferences
^2.5.2 - file_picker
^9.2.0 - percent_indicator
^4.2.4 - flutter_testDevelopment
{"sdk":"flutter"} - flutter_lintsDevelopment
^5.0.0
How do I choose a repository?
Start with your use case, compare repository activity, and check the original project before adopting it.
- Search by repository name, owner or description, then narrow the results by topic.
- Compare stars, forks and recent pushes. Stars show community interest, not a guarantee of quality.
- Read the README, license and issues on GitHub before using a project.
Sources and maintenance
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗