Orivex is a decentralized learn-to-earn platform built on the Stellar blockchain that democratizes access to financial literacy and digital skills while creating verifiable, portable credentials for learners worldwide.
A world where anyone, anywhere can access quality education, earn while learning, and prove their skills with verifiable, on-chain credentials — all for free.
Orivex turns self-directed learning into an investable activity: every minute spent learning has a measurable economic return.
- Learn & Earn — Complete bite-sized modules that pay out USDC / XLM the moment you finish.
- Verifiable Credentials — Every achievement is anchored to Stellar and instantly reconfirmable.
- Mobile-First PWA — Tailwind-tuned UI designed for low-bandwidth environments and entry-level phones.
- Safe Wallets — Non-custodial Stellar accounts provisioned in seconds, no crypto experience required.
- B2B Talent Pool — Employers query a verified skill graph; recruiters subscribe per seat (paid feature).
- Privacy-Forward — Zero-knowledge proofs planned for selective disclosure of credential contents.
| Package | Description | Tech Stack |
|---|---|---|
contracts |
Soroban smart contracts for credential issuance | Rust, Soroban |
backend |
Backend API for users, modules, wallets, rewards | Node.js, Express, PostgreSQL, Redis |
app |
Mobile-first PWA frontend (this repository) | React, Next.js, TypeScript, Tailwind v4 |
┌──────────────────────────────────────┐
│ PWA Frontend (Next.js + Tailwind v4) │
└────────────────┬─────────────────────┘
│ REST + Webhooks
┌────────────────▼─────────────────────┐
│ Backend API (Node.js + Express + PG) │
└────────────────┬─────────────────────┘
│ Horizon API + Indexer
┌────────────────▼─────────────────────┐
│ Stellar Blockchain Layer │
│ Soroban • Anchored Credentials • │
│ USDC / XLM Asset Management │
└──────────────────────────────────────┘
Three-tier by design: presentation stays thin, business logic lives in our own service so we can audit anti-sybil behaviour, and trust-critical state (credential issuance, reward distribution) lives on Stellar where anyone can verify it independently. See ARCHITECTURE.md for the full specification.
- Node.js 20+
- pnpm 10+
- Rust (for contract development)
- Docker (optional, for local database)
# Clone the app (frontend) repository
git clone https://github.com/Kqirox/Orivex.git
cd Orivex
# Install dependencies
pnpm install
# Copy and edit env defaults
cp .env.example .env
# Boot the Next.js dev server on http://localhost:3000
pnpm devLooking for the backend service? It lives in a separate repo (Orivex-Backend). The Soroban smart contracts live in Orivex-Contracts.
# Run all packages in dev mode
pnpm dev
# Build all packages
pnpm build
# Run tests
pnpm test
# Lint code
pnpm lint- API Documentation - API endpoints and usage
- Code of Conduct - Community guidelines
- Contributing Guide - How to contribute
We welcome contributions! Please see our Contributing Guide and Code of Conduct.
Found a security vulnerability? Please see our Security Policy.
This project is licensed under the MIT License - see the LICENSE file for details.
- Stellar Development Foundation for their incredible blockchain technology
- All our contributors and community members
- Discord: Join our community
- Email: hello@orivex.network
- GitHub Discussions: github.com/Kqirox/Orivex/discussions
For partnerships and B2B onboarding, write to partners@orivex.network.