Tax clarity and compliance assistant for Nigeria's 2026 tax reforms.
# TaxClarity NG π³π¬
A mobile app that helps Nigerians understand and comply with the 2026 tax reforms.
---
## π± About
TaxClarity NG is a personalized tax clarity assistant that:
- Explains applicable tax rules in **plain language**
- Provides **step-by-step compliance guidance**
- Helps users avoid penalties and stay tax compliant
### Target Users
- πΌ Salary Earners
- π» Freelancers & Gig Workers
- πͺ Small Business Owners
---
## π οΈ Tech Stack
| Layer | Technology |
|-------|------------|
| **Mobile App** | React Native + Expo SDK 54 |
| **Navigation** | Expo Router (file-based) |
| **State** | Zustand + AsyncStorage |
| **Forms** | React Hook Form |
| **Backend** | Django + Django REST Framework |
| **Database** | PostgreSQL (prod) / SQLite (dev) |
---
## π Project Structure
```
TaxClarity/
βββ frontend/ # React Native Expo app (frontend branch)
β βββ app/ # Screens (expo-router)
β β βββ index.tsx # Landing screen
β β βββ profile-setup.tsx
β β βββ next-steps.tsx
β βββ components/ui/ # Reusable UI components
β βββ services/ # API client (Axios)
β βββ store/ # Zustand state management
β βββ constants/ # Theme colors
β βββ docs/ # Documentation
β
βββ backend/ # Django API (main branch)
βββ taxclarity/
βββ App/ # Main application
βββ taxclarity/ # Project settings
```
---
## π Getting Started
### Prerequisites
- Node.js 18+
- Python 3.10+
- Expo Go app on your phone
### Frontend Setup
```bash
# Clone the repository
git clone
github.com
cd TaxClarity
# Switch to frontend branch
git checkout frontend
# Install dependencies
npm install
# Start Expo development server
npx expo start
```
Scan the QR code with Expo Go (Android) or Camera app (iOS).
### Backend Setup
```bash
# Switch to main branch (from repo root)
git checkout main
cd backend/taxclarity
# Create virtual environment
python -m β¦