Evertroc
Website
Website
Dscord Community
Twitter Account
Telegram
  1. 🪼 Evertroc in Detail
  • General
    • Introduction
    • 🛠️ Technological Foundations
    • 🏷️ Financial transactions in Africa
    • 🎢 Roadmap
  • 🪼 Evertroc in Detail
    • 🏗️ Architecture
    • ⚡ How EverTroc Works
    • 📖 Explanation of EverTroc
  • 📈 Tokenization
  • 🛡️ Transaction Security
  • 🌐 Others
  1. 🪼 Evertroc in Detail

🏗️ Architecture

1. Architecture 🏗️#

Frontend#

Platform: Web (NuxtJs)
Purpose: Provide an intuitive interface for sending tokens, tracking transactions, and receiving cash confirmations.
Features:
Token sending form
Real-time exchange rate display
Transaction status tracking
Support chat

Backend (API)#

Framework: AdonisJs
Purpose: Process transactions, validate blockchain transfers, and trigger cash payments.
Modules:
Authentication & KYC (User, Wallet Address, ID Verification)
Transaction management
Exchange rate calculation
Payment gateway integration (Mobile Money, Bank)

Blockchain Layer#

Network: Starknet (Layer 2 Ethereum)
Smart Contracts: Written in Cairo
Purpose: Detect incoming token transfers and validate confirmations.
Integration:
Starknet.js for dApp ↔ Smart Contract connection
Webhooks to notify backend of new transfers
Optional: Smart contract escrow for secure trades

Payment Layer#

Local Integrations:
Mobile Money: M-Pesa, MTN Money, Orange Money, Airtel Money
Bank Transfer: Not yet

Database#

Storage: PostgreSQL / MongoDB
Tables/Collections:
Users (profile, KYC status)
Transactions (token amount, fiat value, status)
Exchange rates
Audit logs
Modified at 2025-08-27 13:13:10
Previous
🎢 Roadmap
Next
⚡ How EverTroc Works
Built with