my chat app
This chat application, built with Next.js, TailwindCSS, and Sanity.io, allows users to create profiles, manage friends, and engage in real-time messaging. Key features include customizable user profiles, a friends system, direct messaging, and the ability to create and join chat rooms. The app leverages WebSocket for real-time communication and uses JWT for secure authentication. The backend is powered by a REST API and Sanity.io for dynamic content management, making it scalable.