A secure, immutable will management system for Africa, combining Next.js, MongoDB, and Sui Move during sui hackerhouse.
# 🌍 Digital Will on Sui Blockchain
A **tamper-proof, accesible and cost friendly digital will system** for Africa, combining Next.js, MongoDB, and Sui Move to developed during sui hackerhouse.
> **Problem Solved**: 73% of Africans lack valid wills due to costly legal processes and fraud risks. This project provides an immutable, accessible solution.
## 🚀 Key Features
- 🔒 **Sui Blockchain**: Immutable will storage & automated asset distribution
- 📱 **SMS Notifications**: Alert beneficiaries without internet access
- 🖋️ **Digital Signatures**: Legally verifiable with NIN integration
- 🏠 **Hybrid Assets**: Support for crypto + physical property
## 🛠 Tech Stack
| Component | Technology | Purpose |
|-----------------|---------------------------|----------------------------------|
| Frontend | Next.js (TypeScript) | Web/USSD interfaces |
| Backend | Next.js API Routes | Auth & blockchain interactions |
| Database | MongoDB Atlas | User profiles & will metadata |
| Blockchain | Sui Move | Immutable will logic |
| Storage | IPFS+Filecoin | Encrypted document storage |
| Auth | NextAuth + JWT | Biometric/SMS login |
# Digital Will on Sui Blockchain
## 📂 Repository Structure
```
OOMA_TRUST/
├── client/ # Next.js frontend
│ ├── pages/ # App routes (USSD simulator, web portal)
│ └── styles/ # Africa-centric UI (dark mode for low-bandwidth)
│
├── server/ # Next.js API routes
│ ├── lib/ # MongoDB models (User, WillMetadata)
│ └── api/ # /api/will, /api/auth, /api/sui-listener
│
├── sui_move_will_contract/ # Smart contracts
│ ├── sources/ # Move modules (will.move, asset.move)
│ └── tests/ # Unit/integration tests
│
├── docs/ # A …