Spillr – Decentralized Q&A Platform
Frontend implementation · Rapid prototyping
An anonymous Q&A app built in 72 hours for ICP Hackathon Indonesia 2025.
A little context
Five people, 72 hours, and an anonymous Q&A app to build. That was Spillr, our project for ICP Hackathon Indonesia 2025. We finished a working MVP and took second place in the Internet Identity category.
My part: Responsive frontend implementation with React and Tailwind CSS, collaborating with the blockchain backend team.
What needed attention
Posting a question or reply could take time while the backend processed it. The interface needed to show whether an action was still running or had failed.
Core Experience
- Post a question
- Read the thread
- Add a reply
The choices behind the screens
Recognition
Familiar Q&A patterns
Use recognizable question threads and reply interactions.
Minimalist design
Questions first
Keep blockchain implementation details out of the user journey.
Trust
Anonymity cues
Avoid visible identity markers and unnecessary disclosure prompts.
Error prevention
Clear processing states
Distinguish pending actions from failures to discourage duplicate submissions.
Scope
Focused MVP
Prioritize the core question-and-answer loop within the 72-hour window.
Architecture and Collaboration
Reusable frontend
React components and mobile-first layouts supported rapid iteration.
Connecting to Motoko
Coordinated frontend interactions with the Motoko backend, including loading and error feedback.
Outcome
72-hour delivery
Functional MVP
Delivered the core anonymous Q&A experience within the hackathon timeframe.
Team result
Competition recognition
Second place in the Internet Identity category at ICP Hackathon Indonesia 2025.
What stayed with me
Seventy-two hours gives you a very practical relationship with scope. We stuck to questions and replies, and I worked closely with the backend team on loading and error states. Even in a hackathon, “did my question send?” deserves an answer.
The people I worked with
Related Skills:
Tools I worked with
Frontend Development
Web3 & Blockchain Awareness
Data & State Handling
Hackathon Execution
Achievement
Portfolio of

Riani BM
UX Engineer
from Indonesia