Talksphere

Role
Unicorn developer
Duration
March 2025 - June 2025
Process
• Design
• Development
• Branding

TalkSphere overview

TalkSphere is a full-stack, real-time chat application built as a final year college project, combining a Java Spring Boot backend with a modern React frontend. The primary challenge was developing a secure and scalable platform from scratch, which involved conceptualizing the architecture and ensuring seamless API integration. The result is a fully functional and responsive chat experience with secure authentication, real-time messaging, friend management, and privacy controls.

The backend uses Java Spring Boot with Spring Security for authentication, WebSockets (STOMP & SockJS) for messaging, and MySQL for data storage. The responsive frontend was built with React, Redux, and Tailwind CSS, and features include media sharing, emoji support, and chat themes. The system also integrates Axios for API calls and SendGrid for email notifications.

TalkSphere – Real-Time Chat & Meeting Platform
A sleek real-time communication platform for seamless conversations

01. Authentication & Friends

Secure login and logout functionality. Add, remove friends, and manage connections.

02. Real-time Messaging & Profiles

Chat instantly using WebSockets. Edit name, profile picture, and more. Create and join chatrooms on the fly.

03. Design & Backend

Clean UI powered by Tailwind CSS and React for responsive design. Backend built on Spring Boot with MySQL database.

04. Tech Stack Overview

Frontend: React.js, Tailwind CSS, HTML5 & JavaScript. Backend: Java (JDK 17), Spring Boot, WebSocket. Database: MySQL.