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 β¦