Transforming dead capital loyalty points into liquid, tradable on-chain assets. Built for Casper Hackathon 2026.
[ Screenshot 1: Dashboard View ]
[ Screenshot 2: Issue Points Flow ]
[ Screenshot 3: Redeem Rewards Flow ]
[ Screenshot 4: Transaction Confirmation ]
✅ Issue Points — Businesses can distribute loyalty rewards on-chain
✅ Redeem Rewards — Customers can instantly claim real value
✅ Real-time Balance — Transparent, verifiable point tracking via Casper Wallet
✅ Non-Custodial — True ownership through wallet integration
✅ Fraud-Proof — Immutable transaction history on-chain
✅ Fast-Track Eligible — Fully deployed and functional on Casper Testnet
┌─────────────────────┐
│ React Frontend │ (Tailwind CSS, Dark Fintech UI)
│ (Vercel Hosted) │
└──────────┬──────────┘
│
▼
┌─────────────────────┐
│ Casper Wallet │ (Transaction Signing & Auth)
│ Browser Plugin │
└──────────┬──────────┘
│
▼
┌─────────────────────┐
│ Casper Testnet │ (RPC Node)
│ Public RPC │
└──────────┬──────────┘
│
▼
┌─────────────────────┐
│ Smart Contract │ (Odra Framework - Rust)
│ (Verified Hash) │ • Issue Points
│ │ • Redeem Rewards
│ │ • Query Balances
└─────────────────────┘
Our smart contract is deployed and verified on Casper Testnet:
| Property | Value |
|---|---|
| Contract Hash | [AQUÍ_PONDRE_MI_HASH] |
| Network | Casper Testnet |
| Framework | Odra (Rust) |
| Explorer | View on Testnet Explorer → |
🔍 Fast-Track Eligible: Judges can verify all functionality on-chain.
CasperFidelity/
├── casper_fidelity/ # Smart Contract (Rust + Odra)
│ ├── src/
│ │ └── lib.rs # Main contract logic
│ ├── Cargo.toml # Rust dependencies
│ ├── Odra.toml # Odra configuration
│ └── wasm/ # Compiled contract binaries
├── casper-fidelity-frontend/ # React Frontend (this directory)
│ ├── src/ # React components
│ ├── public/ # Static assets
│ └── contract/ # Contract artifacts & LICENSE
├── README.md # Main project README
└── SUBMISSION.md # Hackathon submission text
- Node.js v18+ (for frontend)
- Rust 1.70+ (for smart contract development)
- Casper Wallet browser extension
- Git
# Clone the repository
git clone https://github.com/YOUR_USERNAME/CasperFidelity.git
cd CasperFidelity/casper-fidelity-frontend
# Install dependencies
npm install
# Start development server
npm run devVisit http://localhost:5173 and connect your Casper Wallet.
# Navigate to contract directory (from frontend directory)
cd ../casper_fidelity
# Run Odra tests
cargo odra test
# Build the contract
cargo odra build -b casper
# Deploy to Testnet (requires funded wallet)
# See deployment scripts in the contract directory| Phase | Timeline | Milestones | Status |
|---|---|---|---|
| Phase 1: MVP | Q1 2026 | ✅ Smart contract deployment ✅ Web UI with wallet integration ✅ Issue & redeem flows ✅ Testnet launch |
✅ COMPLETE |
| Phase 2: Liquid Staking | Q2 2026 | 🔄 Integrate Casper Liquid Staking 🔄 Staked points earn yield 🔄 Maintain redemption liquidity 🔄 Advanced analytics dashboard |
🔜 PLANNED |
| Phase 3: Mainnet | Q3 2026 | 🔮 Security audit 🔮 Mainnet deployment 🔮 Partner onboarding 🔮 Multi-tier rewards system |
🔜 PLANNED |
| Layer | Technology | Purpose |
|---|---|---|
| Smart Contract | Rust + Odra Framework | Secure, efficient on-chain logic |
| Frontend | React + Vite | Fast, modern UI development |
| Styling | Tailwind CSS | Dark fintech aesthetic |
| Blockchain | Casper Network (Testnet) | Account-based, eco-friendly L1 |
| Wallet | Casper Wallet | Non-custodial user authentication |
| Hosting | Vercel | Edge-optimized frontend delivery |
- Contract API Reference — Smart contract methods and types
- Deployment Guide — Step-by-step testnet deployment
- Architecture Deep Dive — System design decisions
We welcome contributions! Please see our Contributing Guidelines.
# Fork the repo, create a feature branch
git checkout -b feature/your-feature-name
# Make changes, commit with conventional commits
git commit -m "feat: add advanced analytics dashboard"
# Push and open a PR
git push origin feature/your-feature-nameThis project is licensed under the MIT License - see the LICENSE file for details.
- Hackathon: Casper Hackathon 2026
- Track: Main Track + Liquid Staking (Roadmap)
- Team: [Your Team Name]
- Demo: https://web-eight-eta-28.vercel.app
- Status: ✅ Fast-Track Eligible
- Live Demo: https://web-eight-eta-28.vercel.app
- Contract Explorer: View on Testnet →
- Documentation: Full Docs →
- Video Demo: [Coming Soon]
Built with ❤️ on Casper Network
⭐ Star this repo if you believe in liquid loyalty!