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
- docker
- fastapi
- geminiapi
- nextjs
- postgresql
- python
- restapi
- typescript
- websocket

Log in or sign up for Devpost to join the conversation.