← Case studies

TrendinChat: real-time chat rooms for trending topics

A real-time chat product that opens a room for each trending topic, built with React, React Native, Supabase and WebSockets, with Grok AI integration.

TrendinChat product interface

The product problem

Trending topics move quickly, and the conversation around them is scattered across feeds and replies. TrendinChat gives each trending topic its own chat room where people can discuss it as it happens. The product has to surface what is trending, present it clearly and move a visitor into a live conversation with very little friction between seeing a topic and joining it.

The delivered scope

TrendinChat was built in two weeks. The public site lists trending rooms with filters for world news, sports, politics and entertainment. Each room card shows the topic, a short summary, its category, country flags for where it is trending and how long it has been trending. TypeScript, React and React Native form the client stack. Supabase and WebSockets sit behind the real-time conversations, and Grok AI is integrated into the product.

Scoping a real-time product for a short build

A two-week build works when the core loop is narrow. Here it is simple: see a trending topic, open its room and talk. Each room has its own address, so a topic can be shared and revisited. For a similar product, settle early where trend data comes from, what AI adds to each room and how messages stay in sync across web and mobile clients.

What shipped

A real-time chat product with a room for each trending topic, category filters and topic summaries, built on React, React Native, Supabase and WebSockets with Grok AI integration.

Visit the project ↗

Services behind this work

Contact

Looking for an engineering partner for the long haul?

A short note about the product, the timeline and who it is for is enough to start. You will hear back from the engineer who would do the work, not a sales team.

Ankara / Türkiye · Working across European and US time zones