π Production-Ready | π³ Cardano-Powered | π€ AI-Driven | π Multi-Chain
Nimo is a decentralized reputation system built on Cardano blockchain and MeTTa language that enables African youth to create persistent digital identities, earn reputation tokens for real-world contributions, and use their identity and reputation to unlock access to opportunities like internships, grants, gigs, and DAO proposals.
Unique, transferable NFT identities on Cardano
Immutable contribution records with automated token awards
NIMO tokens for reputation rewards and opportunity access
Decentralized funding for local projects
AI-powered contribution verification and reward calculation
- Python 3.9+ with pip
- Node.js 18+ with npm
- Cardano wallet (Yoroi, Daedalus, or Eternl)
- Blockfrost API account
# Clone repository
git clone <repository-url>
cd Nimo
# Backend setup
cd backend
python -m venv venv
source venv/bin/activate # or venv\Scripts\activate on Windows
pip install -r requirements.txt
flask run
# Frontend setup (new terminal)
cd ../frontend
npm install
npm run dev
# Smart contract setup
cd ../contracts/cardano
python mock_deploy.py previewAccess the application:
- Frontend: http://localhost:5173
- Backend API: http://localhost:5000
Nimo/
βββ README.md # This file - Project overview
βββ LICENSE # MIT License
βββ package.json # Frontend dependencies
βββ contracts/ # Cardano smart contracts (Aiken/Plutus)
βββ backend/ # Flask REST API (92 endpoints)
βββ frontend/ # React 18 + TypeScript + Vite + Tailwind
βββ docs/ # Comprehensive documentation
βββ hyperon-experimental/ # MeTTa AI reasoning files
βββ scripts/ # Development and deployment tools
For comprehensive technical details, implementation guides, API documentation, and development resources, see the docs/ directory:
- ποΈ Technical Architecture - System design and components
- π API Documentation - Complete API reference
- π οΈ Development Guides - Setup, deployment, and contribution guides
- π Security Documentation - Security measures and compliance
- βοΈ Blockchain Integration - Cardano and smart contract details
We welcome contributions! See docs/development/README.md for:
- Development workflow and testing requirements
- Code standards and TDD approach
- Areas for contribution (MeTTa rules, smart contracts, frontend components)
MIT License - see LICENSE for details.
For questions, issues, or contributions, please refer to the appropriate documentation in the docs/ directory or create an issue in the GitHub repository.