Quanbis Computing is a modern, curriculum-aligned offline-first Android educational app designed to teach computing concepts based on the Ghana NaCCA (2021) Common Core Programme for Basic 7, 8, and 9
# π Quanbis Computing β Android Educational App (Kotlin + Jetpack Compose)
**Quanbis Computing** is a modern, curriculum-aligned **offline-first Android educational app** designed to teach computing concepts based on the **Ghana NaCCA (2021) Common Core Programme** for **Basic 7, 8, and 9**.
This repository is a **portfolio showcase** and contains only the project README.
The full source code is **private**, but the app is live and fully functional on the **Google Play Store**.
---
## π² Download on Google Play
---
## π Overview
Quanbis Computing provides structured and interactive learning in:
- Introduction to Computing
- Productivity Software
- Computer Networks
- Computational Thinking
All lessons, quizzes, and exercises are stored locally, making the app **fully functional offline**.
---
## π Key Features
- **Curriculum-Aligned Learning**: Tailored for Basic 7, 8, and 9 students
- **Interactive Quizzes**: Real-time feedback with explanations
- **Smart Navigation**: ModalBottomSheet Table of Contents for fast topic access
- **Adaptive UI**: Responsive across phones and tablets
- **Monetization Strategy**: Free Basic 7 + optional paid unlocks for higher levels
---
## π§ Skills Demonstrated
- Advanced **Android development** using Kotlin + Jetpack Compose
- **Offline-first architecture** with JSON-based data storage
- **Component-driven UI** for scalable, maintainable layouts
- Integration of **Google Play Billing** and **Firebase Analytics**
- Clean, modular, and maintainable code architecture
---
## π Project Structure (High-Level)
```
ui/
βββ basics/ # Entry screens & level selection
βββ commons/ # Reusable UI components
βββ learning/topics/ # Core content screens
βββ billing/ # Monetization logic
assets/
βββ quizzes/ # Quiz data (JSON)
βββ exercises/ # Practice content
```
> Note: Full source code is private and not included in this repository.
---
## π Why This Pr β¦