EducationForUnderserved
AImzy 是一款專為資源匱乏社區設計的行動應用程式,提供可存取且以技能為導向的教育,同時對所有學習者開放。它提供結構化課程,包含填空題、個案研究、圖像標註與選擇題等互動練習,並配備由人工智慧驅動的聊天助理,可即時解決疑問。
- 星標
- 1
- 分支
- 2
- 最近推送(UTC)
- 2026年6月20日
- 專案狀態
- 未封存
原始 README
以下為英文專案原文快照,最新內容請造訪 GitHub。
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
分類
使用的依賴
依賴清單 20 項
- 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_test開發依賴
{"sdk":"flutter"} - flutter_lints開發依賴
^5.0.0
如何選擇適合專案的儲存庫?
先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。
- 透過儲存庫名稱、作者或描述搜尋,再依技術分類縮小範圍。
- 綜合星標、分支與最近推送比較專案;星標反映社群關注,不保證品質。
- 使用前在 GitHub 確認 README、授權條款與 Issues。
來源與維護
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗