Inspiration

We don't want to share the AI chat history over and over again. Why don't we create a group chat so that all members can interact with the same AI, with the same chat context, at the same time?

What it does

It allows users to create, join groups with AI bots included, to chat together and work with the AI together simultaneously.

How we built it

We built the app using NextJS, FastAPI, Gemini API, WebSocket, REST API, PostgreSQL, and Docker.

Challenges we ran into

Handling WebSocket is much more complex compared to REST API, but it's a great learning experience.

Accomplishments that we're proud of

We are able to build a chat app that features real-time chatting with notifications, read receipts, and, most importantly, we can all interact with the same AI context in real-time.

What we learned

What's next for Gemini Coop

Built With

Share this project:

Updates