Skip to content

iraajp/chat-app-01

Repository files navigation

soSure - Real-Time Chat Application

soSure is a modern, real-time chat application designed to connect users seamlessly. It features user authentication, profile management, and a responsive chat interface with support for text and image messages. Built with React, Zustand, and TailwindCSS on the frontend, and Node.js, Express, and MongoDB on the backend, the app ensures a smooth user experience. It leverages WebSockets for real-time communication and Cloudinary for image uploads.

Features

  • User Authentication: Secure signup, login, and logout functionality.
  • Real-Time Messaging: Send and receive messages instantly using WebSockets.
  • Profile Management: Update profile pictures and view account details.
  • Theme Customization: Choose from multiple themes for a personalized experience.
  • Image Sharing: Upload and share images in chats.
  • Responsive Design: Optimized for desktop and mobile devices.

Tech Stack

Frontend

  • React
  • Zustand (state management)
  • TailwindCSS
  • Vite (build tool)

Backend

  • Node.js
  • Express.js
  • MongoDB (database)
  • Socket.IO (real-time communication)
  • Cloudinary (image hosting)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages