## Inspiration

Bubble was inspired by how overwhelming group chats can get. We wanted to build something that helps people focus on the messages and updates that actually matter to them.

## What it does

Bubble is a group communication app with messaging, polls, and recap-style features. It helps users keep up with conversations without getting lost in a nonstop message feed.

## How we built it

We built Bubble with a React and TypeScript frontend and a Fastify, Prisma, and PostgreSQL backend. The app connects messaging, poll interactions, and recap features in one web platform.

## Challenges we ran into

One challenge was keeping the app simple while still making it useful. We also had to balance frontend speed, backend structure, authentication, and database consistency.

## Accomplishments that we're proud of

We're proud that Bubble brings messaging, polls, and recap ideas together into one product. We're also proud of building it as a full-stack TypeScript app with a solid foundation to keep growing.

## What we learned

We learned that good communication tools need context, not just more messages. We also learned how important it is to keep the frontend and backend moving together as the product evolves.

## What's next for Bubble

Next, we want to improve the recap and relevance features, expand the group experience, and keep refining Bubble based on real user feedback.

Built With

Share this project:

Updates