Back to Works

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

  1. Post a question
  2. Read the thread
  3. 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

View source code

Related Skills:

Frontend Development

ReactJavaScriptComponent ArchitectureResponsive UITailwind CSS

Web3 & Blockchain Awareness

Internet Computer (ICP)Blockchain-aware UIAnonymous Interaction PatternsSmart Contract Coordination

Data & State Handling

Async Data HandlingLoading & Error StatesDecentralized Data Feedback

Hackathon Execution

Rapid Prototyping72-hour DeliveryCross-functional CollaborationMVP-focused Scoping

Achievement

2nd Place – ICP Hackathon Indonesia 2025Competitive Development


Portfolio of

Riani BM

Riani BM

UX Engineer
from Indonesia


Links: