sahnawashussain786/mern-chat-application ? reverse-engineered prompt

Reverse engineered prompt

Build me a polished real time chat app where people can sign up and sign in with Clerk, join public or private rooms, and start messaging right away. I want live updates without refreshing, so online status, typing indicators, unread badges, and new messages all show up instantly. Messages should support emoji reactions, replying with quoted context, editing and deleting your own messages, and sharing images by URL. It should also keep chat history organized with day separators and group messages by sender.

Make it feel modern and smooth, with a dark theme, subtle animations, a nice landing page, and a clean chat interface that works well on desktop and mobile. Use MongoDB for storing users, rooms, and messages, and make sure the server verifies Clerk on both API requests and socket connections. If you need to, look up the current docs online for any Clerk or Socket.IO details.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab