Skip to content

abuhuraira-73/TalkSphere

Repository files navigation

TalkSphere – Real-Time Chat & Meeting Platform

A sleek real-time communication platform for seamless conversations

TalkSphere lets users connect instantly with dynamic chatrooms, real-time messaging, and video-ready spaces. From adding friends to updating your profile picture and chatting live—everything happens in real-time. Whether you're collaborating on ideas or just catching up, TalkSphere brings people together.


🚀 Features

  • 🔒 Authentication – Secure login and logout functionality
  • 🧑‍🤝‍🧑 Friends System – Add, remove friends, and manage connections
  • 💬 Real-time Messaging – Chat instantly using WebSockets
  • 🧑‍💻 User Profiles – Edit name, profile picture, and more
  • 🏠 Dynamic Rooms – Create and join chatrooms on the fly
  • 🎯 Responsive Design – Clean UI powered by Tailwind CSS and React
  • 📂 Backend Power – Built on Spring Boot with MySQL database

🛠️ Tech Stack

  • Frontend

    • React.js
    • Tailwind CSS
    • HTML5 & JavaScript
  • Backend

    • Java (JDK 17)
    • Spring Boot
    • WebSocket (for real-time chat)
  • Database

    • MySQL
  • Dev Tools

    • Spring Tool Suite (STS)
    • Visual Studio Code
    • Postman (API Testing)

💡 How It Works

  • Backend WebSocket endpoints handle chat messages in real time.
  • REST APIs handle user registration, authentication, and friend management.
  • Frontend React components listen to socket events and update UI live.

🧑‍💻 Author

Abu Huraira
Final Year BCA Student | Full Stack Developer
GitHub | LinkedIn


📬 Connect With Me

GitHub Badge Twitter Badge LinkedIn Badge

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages