Lumora is a fully on-chain eco-action platform that empowers users to submit and verify real-world environmental projects through community voting. Verified actions are rewarded with $LUM tokens (ICRC1/2), while NFT achievements (ICRC7), AI chatbot support, face recognition, and storage canister for image proof enhance the experience with transparency and trust.
In the face of climate change, environmental action is more important than ever. Lumora introduces a novel way to encourage eco-friendly behavior through token rewards, NFT incentives, and transparent verification systems—all on-chain. Communities can organize environmental projects and reward participants, while individuals can contribute and earn tokens for their real-world impact.
- Mainnet: https://vhtak-4yaaa-aaaam-aejya-cai.icp0.io/
- Video Demo: https://youtu.be/btPwWHsLD3c
- Pitch Deck: https://www.canva.com/design/DAGmaChTRQg/r4ECbK6TqtN8v37RNsSMPw/edit?utm_content=DAGmaChTRQg&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
- White Paper: https://www.notion.so/Lumora-White-Paper-1eaa9c3ab182805bab79cbae7fe8ad7c?showMoveTo=true&saveParent=true
- Communities can create environmental projects.
- Define rewards, participation period, and manage contributions.
- Verified on-chain for transparency and traceability.
- Participants receive $LUM tokens after completing verified actions.
- Rewards are fixed and distributed on-chain.
- $LUM tokens can be imported into any wallet supporting ICRC1/2.
- Redeem your earned $LUM tokens for unique NFTs.
- Each NFT symbolizes your eco-contribution and is stored on-chain.
- Ensures user authenticity and prevents abuse.
- Biometric identity is verified securely using canister-based services.
- Get AI-powered support to generate ideas for your eco-projects.
- Designed to help communities and individuals take meaningful steps.
- Fully on-chain reward system using ICRC1 and ICRC2 standard tokens.
- NFT redemption system supporting ICRC7, symbolizing eco-impact.
- Community-driven approval for participation and proof validation.
- AI-powered Eco-Action Assistant to help generate eco-project ideas.
- Face recognition system for secure identity verification.
- Secure reward and identity verification using Internet Identity (II).
- Storage canister integration for immutable image-based evidence.
curl https://sh.rustup.rs -sSf | shcd lumora
npm install-
Start local Internet Computer replica
dfx start
-
Deploy applications
dfx deploy
-
Run build script
./script/setup.sh
The setup.sh script contains several important initialization scripts that are essential for setting up the Lumora platform:
- Grants necessary permissions to the backend canister to access the storage canister
- Required for proper interaction between backend and storage services
- Initializes the NFT system with initial configuration
- Creates and mints initial NFT collections that can be redeemed by users:
- Lumora Impact Pioneer (Legendary)
- Eco Warrior (Rare)
- Green Innovator (Epic)
- Community Champion (Rare)
- Sustainability Guardian (Epic)
- Initializes the $LUM token with initial configuration
- Sets up the initial token supply and basic token parameters
- Configures token metadata (name, symbol, etc.)
- Uploads face recognition models to the face recognition canister
- Includes face detection and face recognition models
- Required for the face verification system to function properly
- Indra Mahesa (Developer)
- Audri Mona Najogi (UI/UX Designer)
- Wildan Syukri Niam (Developer)