Maal bitachuu barbaddaan, 'ABBAA CARRAAN' akka garee fedhii fi hawwii keessaniitti isiin carroomsuuf jira. Meeshaa xiqqaa hanga mashiinoota gurguddaa, mana jireenya, koonkolaata fi kan kana fakkataan, akka fedhii/hawwii waa bitachuu barbadaniitti galma'aati ABBAA CARRAA taha.
# Abbaa Carraa 🎉
Abbaa Carraa is a **Community Pools Drawing Platform** built with **Next.js, Supabase, Telebirr & SMS integration**.
It enables communities, businesses, and agents across Ethiopia to organize transparent prize pools (jackpots, cars, machines, furniture, laptops, etc.), collect contributions, and run automated draws.
---
## 🚀 Features
- ✅ Multilingual Support (English, Amharic, Afaan Oromoo, Tigrigna)
- ✅ Next.js frontend with Supabase backend
- ✅ Agent, Admin & User dashboards
- ✅ Prize pools with contribution tracking
- ✅ Automated Draw System with receipts
- ✅ Telebirr mobile money integration (demo keys included)
- ✅ SMS Notifications (Africa's Talking API demo keys included)
- ✅ PWA support (installable on mobile & works offline)
- ✅ Legal pages (Terms & Conditions, Privacy Policy)
---
## 📂 Project Structure
---
## 🛠️ Installation
### 1. Clone the Repository
```bash
git clone
github.com
cd abbaa-carraa-app/frontend
npm install
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_service_role_key
AFRICAS_TALKING_USERNAME=demo
AFRICAS_TALKING_API_KEY=demo
TELEBIRR_APP_ID=demo
TELEBIRR_APP_KEY=demo
TELEBIRR_PUBLIC_KEY=demo
TELEBIRR_SHORTCODE=demo
npm run dev