Flutter app to help Ethiopian CS students prepare for their university exit exam
> **The #1 study companion for Ethiopian Computer Science students preparing for the national CS Exit Exam.**
---
## 📱 Screenshots
| Home | Materials | Past Exams |
|------|-----------|------------|
| | | |
| Exams | Practice Mode | Exam Mode |
|-------|--------------|-----------|
| | | |
---
## ✨ Features
### 📚 Learning Modules — 16+ Topics
Covers all major areas of the official CS exit exam blueprint:
- 🖥️ System Development — Software engineering, web programming, database fundamentals
- 💻 Programming & Algorithms — Coding skills, problem solving, algorithmic thinking
- 🌐 Networking & Security — Networking fundamentals and system security
- 🤖 Intelligent Systems — AI basics and intelligent systems
- ⚙️ Architecture & Operating Systems — Computer structure and OS design
- _...and more_
### 📝 Past Exam Question Bank
Real past exit exams organized by year:
| Year | Sessions |
|------|----------|
| 2015 | 1 exam |
| 2016 | 2 sessions (January & June) |
| 2017 | 1 exam |
| 2018 | 1 exam |
### 🎯 Two Exam Modes
- **Practice Mode** — Go at your own pace, instant feedback after each question
- **Exam Mode** — Full timed simulation (3 hours), 100 questions, exam-style scoring
### 🧠 Learning Support
- ✅ Step-by-step explanations for every question
- ✅ Short notes & quick revision sheets per topic
- ✅ Instant feedback with correct answer shown
### 📊 Performance Tracking
- Weak topic detection
- Score history
- Progress dashboard showing completed topics & readiness level
- "Exam readiness" indicator
---
## 📲 How to Install
> ⚠️ Since this is an APK (not from Play Store), you need to allow installation from unknown sources.
**Step 1** — Download the latest APK
**Step 2** — On your Android phone:
`Settings` → `Security` (or `Privacy`) → Enable **"Install unknown apps"** or **"Allow from this source"**
**Step 3** — Open the downloaded `.apk` file and tap **Install**
**Step 4** — Open the app and start studying! 🎓
> ✅ **Minimum Android …