Inspiration

It's a little idea that came to me when I considered the three tracks I was going to enter: codebuff, Bill Zhang Conversational AI, and Colega AI (Social Media).

Niceify started as a playful exploration of an idea: What if I created a space where people practice being nice?

While the premise of someone actually practicing being nice is silly (who would really do that? who would want to do that?), this application seeks to address a real issue—bullying and toxic interactions on social media.

I designed Niceify to address this issue with a serious interface and a touch of fun, offering users a chance to reflect on how they communicate online through a sort of "structured niceness training."

I wanted the application to be minimal, while still offering some utility.

What it does

Niceify is an AI-powered web application that helps users craft kinder, more empathetic social media comments. Here's how it works:

  1. AI generates realistic social media posts for users to respond to.
  2. Users draft a comment in reply.
  3. Niceify evaluates the comment, providing a "niceness score" and constructive feedback on tone and content.
  4. If needed, users can use the Niceify button to have AI rewrite their comment to be more nice.
  5. Submitting a truly kind comment triggers a celebratory confetti animation to reward positive interaction.

How I built it

Niceify was built using codebuff, combined with:

  • Next.js and React for the frontend
  • Tailwind CSS for styling
  • Groq API powered by LLaMA 3 70b for generating and analyzing content
  • React Confetti and custom CSS animations for visual feedback
  • Deployed on Vercel

What's next for Niceify

  • Gamification: Introducing streaks, badges, and levels to encourage users to keep practicing kindness.
  • Enhanced social media post cards: Improving visual design for a more engaging and realistic experience.

Built With

Share this project:

Updates