Skip to content
wthstrangerPublic

About

TalkHub is a modern Android social media app featuring real-time chat, audio/video calling, post sharing, and secure Firebase-powered authentication.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

ย 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 

Repository files navigation

๐Ÿš€ TalkHub

A modern social media and real-time communication app built with Android (Java) and Firebase.

Platform Language Backend Status License


๐Ÿ“ฑ Overview

TalkHub is a feature-rich Android social media application that enables users to connect, chat, share posts, and communicate through real-time messaging and audio/video calling.


โœจ Features

  • ๐Ÿ” Firebase Authentication
  • ๐Ÿ‘ค User Profile Management
  • ๐Ÿ“ Create, Edit & Delete Posts
  • โค๏ธ Like & Comment System
  • ๐Ÿ–ผ๏ธ Image Upload (Cloudinary)
  • ๐Ÿ’ฌ Real-Time Chat
  • ๐Ÿ”” Push Notifications (Firebase Cloud Messaging)
  • ๐Ÿ“ž Audio Calling
  • ๐ŸŽฅ Video Calling
  • ๐Ÿ” User Search
  • ๐Ÿ‘ฅ Friend Requests
  • ๐ŸŽฎ Play Games with Friends
  • ๐ŸŒ™ Modern Material UI

๐Ÿ› ๏ธ Tech Stack

Technology Usage
Java Android Development
XML UI Design
Firebase Authentication User Login
Cloud Firestore Database
Firebase Cloud Messaging Notifications
Cloudinary Image Storage
WebRTC Audio & Video Calls
Glide/Picasso Image Loading

๐Ÿ“‚ Project Structure

TalkHub/
โ”‚โ”€โ”€ app/
โ”‚โ”€โ”€ java/
โ”‚โ”€โ”€ activities/
โ”‚โ”€โ”€ fragments/
โ”‚โ”€โ”€ adapters/
โ”‚โ”€โ”€ models/
โ”‚โ”€โ”€ utils/
โ”‚โ”€โ”€ res/
โ”‚โ”€โ”€ AndroidManifest.xml

๐Ÿ“ธ Screenshots

Add your screenshots here.

assets/
โ”œโ”€โ”€ login.png
โ”œโ”€โ”€ signup.png
โ”œโ”€โ”€ home.png
โ”œโ”€โ”€ chat.png
โ”œโ”€โ”€ profile.png

โš™๏ธ Installation

Clone Repository

git clone https://github.com/yourusername/TalkHub.git

Open Project

Open in Android Studio

Configure Firebase

  • Add google-services.json
  • Enable Authentication
  • Enable Cloud Firestore
  • Enable Cloud Messaging

Run

Build โ†’ Run App

๐Ÿ”ฅ Firebase Collections

Users
Posts
Chats
Messages
FriendRequests
Notifications
Calls

๐Ÿ“Œ Future Improvements

  • Voice Messages
  • End-to-End Encryption
  • Stories
  • Groups
  • Dark Mode
  • Message Reactions
  • AI Chat Assistant

๐Ÿค Contributing

Contributions are welcome!

  1. Fork the repository
  2. Create a new branch
  3. Commit your changes
  4. Push the branch
  5. Open a Pull Request

๐Ÿ‘จโ€๐Ÿ’ป Developer

Gopi Kumar

  • ๐Ÿ’ผ Android Developer
  • ๐Ÿ” Cybersecurity Enthusiast

GitHub: https://github.com/wthstranger


โญ Support

If you like this project, don't forget to Star โญ the repository.


๐Ÿ“„ License

This project is licensed under the MIT License.

About

TalkHub is a modern Android social media app featuring real-time chat, audio/video calling, post sharing, and secure Firebase-powered authentication.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors