Thread

Article header

Hackathon Developer Interview4: NostrMood — Bringing Sentiment Analysis to Nostr

“I saw the hackathon and asked: what do the organizers need? We’re in the age of AI—why not merge AI with Nostr?” —Anthony, River State University

In the latest Yakihonne Agentic MiniApps Hackathon, a clever and timely project named NostrMood caught the attention of both users and judges. Built entirely by Anthony, an undergraduate computer science major from Nigeria, this sentiment analysis tool helps Nostr users gauge the emotional tone of posts—and even make predictions based on the results.

🌍 Why Build NostrMood?

“I did a lot of research before building,” Anthony recalls. “I looked at the Nostr track and realized: we’re in the AI era. So I asked myself—why not bring sentiment analysis to Nostr?”*

Anthony’s inspiration didn’t come from nowhere. He noticed how sentiment tools were used in trading and social media monitoring and believed Nostr’s open ecosystem was the perfect place to introduce similar AI-powered insights.

NostrMood allows users to:

  • Copy a Nostr post ID and paste it into the app
  • Receive an AI-generated sentiment score (positive, negative, or neutral)
  • Make predictions based on sentiment results

🛠️ Tech Stack: Clean & Modern

Anthony chose tools that balanced power with ease of use:

  • React: For a responsive and modern frontend
  • Nostr Tools: To interact seamlessly with the Nostr protocol
  • Drizzle ORM: For database management
  • OpenAI API: To power the sentiment analysis
  • Nostr Wallet Connect (NWC): For wallet integration (still in progress)

“I used React because I love the flow,” he says. “And OpenAI handles emotion detection—it’s really accurate.”

⚡ Biggest Challenge: Payments Integration

The most difficult part? Building a reliable payment system for staking and rewards.

“The Yakihonne SDK is great for integration, but it still needs improvements in payments,” Anthony explains. “I wanted users to stake sats on sentiment predictions—winners get paid, losers don’t. But I couldn’t finish that part in time.”

His current workaround uses Nostr Wallet Connect to link user wallets, but a fully functional hot wallet system for automatic payouts is still in the works.

“I’m looking into LNBits or maybe future SDK updates,” he says. “I don’t like using tools until I understand how they work—so I’m still researching.”

👨‍💻 Team Structure: Flying Solo

Unlike many hackathon entries, NostrMood was built by one person.

“I built this solo,” Anthony says with a laugh.* “You know the anime Solo Leveling? Yeah. That was me.”*

But going alone didn’t mean working in isolation. Anthony made sure to communicate regularly with the Yakihonne team and other builders throughout the process.

💡 Lesson Learned: Details Matter

Having joined several hackathons before, Anthony has learned what it takes to stand out: “Pay attention to details. Read what the organizers want. Understand the ecosystem. I built something that fits Nostr and AI—because that’s what the track was about.”

He also emphasizes communication:

“Talk to the organizers. Ask questions. Interact with other builders. It helps you avoid building something that doesn’t fit.”

📌 Advice for First-Time Hackathoners

*“Communication is key. Reach out when you have a problem. And always, always pay attention to the details.”*Anthony said. He also recommends choosing the right tools and truly understanding the problem space before coding.

🔗 Where to Find NostrMood

NostrMood is already live on the Yakihonne platform. You can find it in the Smart Widgets toolbar and use it directly.Try It Now!

Replies (0)

No replies yet. Be the first to leave a comment!