A World Mini App for a student ID system aims at recording addresses while trying to build a community where tokens can be traded for tasks, primarily focused on educational activities.
Features We (Hoped to) Implement Maintain a student list on-chain, recording addresses and expiration dates. Enable individual student verification through signatures. Allow merchants to verify student status via smart contracts during transactions. Incentivize students with tokens for completing academic, social, or support activities. Facilitate token exchanges for goods or services within the school. Build a community where tokens can be traded for tasks, mainly educational ones.
What Actually Happened? Lightning-fast development of a highly robust smart contract. Lost 40% of our time due to a UI bug in the Developer Portal. Spent 50% of our time on the MiniApp demo. One of the few meaningful features: signing arbitrary strings using WorldID. Encountered a scam attempt while seeking help on Discord (but most people were kind and helpful!). Couldn't help but laugh at the messy codebase. Massive emotional damage. What Did We Learn? Smart contract development Front-end development Maintaining a positive mindset Stress management