A platform connecting Nigerian/African farmers to micro-financing and buyers using tokenized invoices on Stellar.
# AgroStella 🌾
### Agricultural Supply Chain Finance on Stellar
AgroStella is an open-source, decentralized platform designed to bridge the liquidity gap for African farmers[cite: 1]. By leveraging **Stellar's Soroban smart contracts**, the platform enables farmers to tokenize their future harvests as Real World Assets (RWA), allowing them to access immediate micro-financing from global buyers and investors using USDC[cite: 1].
---
## 🚀 The Vision & Quick Start
### 1. Clone & Setup
```bash
git clone
github.com
cd agrostella
# Install all dependencies
npm install --workspaces
```
### 2. Build Smart Contracts
```bash
cd contracts
cargo build --target wasm32-unknown-unknown --release
```
### 3. Run Backend
```bash
cd backend
make run
# Server runs on
localhost
```
### 4. Run Frontend
```bash
cd frontend
npm run dev
# Dashboard on
localhost
```
### 5. Run Mobile App (Optional)
```bash
cd mobile
npm run dev
```
For detailed setup instructions, see INSTALLATION.md
## 📚 Documentation
- **Getting Started** - Setup & configuration
- **Installation Guide** - Step-by-step installation
- **API Documentation** - REST API reference
- **System Design** - Architecture overview
- **Contributing Guide** - How to contribute
## ✨ Key Features
- **Invoice Tokenization**: Transform harvest contracts into on-chain digital assets (RWA)
- **USDC Liquidity**: Connect directly to global investors, bypassing traditional banking
- **Auto-Settlement**: Soroban smart contracts ensure payments upon verified delivery
- **Trustless Escrow**: Funds held securely, distributed automatically
- **Local On/Off Ramps**: Seamless integration with Stellar Anchors for local currency conversion
## 🛠️ Tech Stack
| Layer | Technology |
|-------|-----------|
| **Blockchain** | Stellar Network (Soroban) |
| **Smart Contracts** | Rust |
| **Backend API** | Go |
| **Frontend Dashboard** | Next.js 14, TypeScript, Tailwind CSS |
| **Mobile App* …