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.
- 🔒 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
-
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)
- 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.
Abu Huraira
Final Year BCA Student | Full Stack Developer
GitHub |
LinkedIn