Logo Lanfrica

yohannesgd/cs-exit-exam-app--mob

Domaine:

education

Type de record:

software
Créateur:
yoh
HĂŽte:
Flutter-based Computer Science Exit Exam preparation app for Ethiopian students. # 🎓 CS Exit Exam Ethiopia ## đŸ“± Featured Projects ### 🎓 CS Exit Exam Ethiopia **CS Exit Exam Ethiopia** is a comprehensive exam preparation app for Computer Science students in Ethiopia, featuring 1500+ practice questions across 31 subjects, dark mode, offline access, and performance analytics. | Platform | Link | |----------|------| | đŸ“± **Play Store** | com.yohannes.csexitexam | | 🌐 **Developer** | github.com | --- ## đŸ“± **Screenshots** --- ## 🚀 **Key Features** - ✅ **1500+ Practice Questions** across 31 subjects - ✅ **Offline Mode** – No internet required - ✅ **Dark Mode** – Eye-friendly study experience - ✅ **Performance Analytics** – Track your progress - ✅ **Achievement Badges** – Stay motivated - ✅ **Previous Years Exams** – Real exam questions - ✅ **28+ Subjects** – Full CS curriculum coverage --- ## đŸ—ïž **Technical Architecture** ### Tech Stack | Technology | Purpose | |------------|---------| | **Flutter** | Cross-platform UI framework | | **Dart** | Programming language | | **SQLite** | Local database | | **Provider** | State management | | **SharedPreferences** | Local storage | ### Architecture Overview ┌─────────────────────────────────────────────────────────┐ │ PRESENTATION LAYER │ │ (Screens, Widgets, UI Components) │ └─────────────────────────────────────────────────────────┘ │ ┌─────────────────────────────────────────────────────────┐ │ PROVIDER LAYER │ │ (State Management, Theme, Authentication) │ └─────────────────────────────────────────────────────────┘ │ ┌─────────────────────────────────────────────────────────┐ │ SERVICE LAYER │ │ (Database, Storage, Haptic, Notifications) │ └─────────────────────────────────────────────────────────┘ │ ┌─────────────────────────────────────────────────────────┐ │ DATA LAYER │ │ (Models, JSON Files, SQLite Tables) │ └─────────────────────────────────────────────────────────┘ ### Project Structure lib/ ├── models/ # Data models (Question, Subject, User) ├── screens/ # UI sc