Inspiration

Maybe MIMESIS

What it does

ImNotAi is a modern twist on classic social deduction games. Players join a game room where they must discuss a given premise and vote out who they think is the AI. The catch? The AI is trained to respond naturally enough to fool even experienced players.

How we built it

It's a real-time multiplayer social deduction game server built withReact, Spring Boot and WebSocket technology. Players compete to identify the hidden AI opponent while engaging in natural language conversations. The frontend use React for UI design zustand for status management, tailwindcss for component design, react-router for page switching. The backend intelligently manages game flow, AI responses via OpenRouter API, and real-time player communication.

Challenges we ran into

The message send & vote part and how to handle when player offline The api test between front-end and back-end

Accomplishments that we're proud of

We successfully completed the application, including front-end, back-end, and AI, within one day. This is especially impressive considering we had no prior experience with WebSockets. Another point to note is that this was our first time participating in a Hackathon.

What's next for ImNotAi

  1. Add scoring options and connect to the database.
  2. Currently, JWT or any other validation is not used; we will add it later.

Built With

Share this project:

Updates