Skip to content

ayushraistudio/Private-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

109 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”’ Private Chat App (PWA)

JavaScript Firebase PWA License

A secure, real-time messaging Progressive Web App built focusing on privacy. Features Global Chat, Private Messaging via Unique IDs, and a beautiful Milky White Glassmorphism UI.



πŸ“Έ Screenshots

Login Screen Global Chat Profile & Add Friend
Login Screen Global Chat Profile Screen

πŸš€ Key Features

  • 🌍 Global Group Chat: Instantly connect with everyone in the main lounge.
  • πŸ›‘οΈ Private 1-on-1 Chat: Secure messaging via a Friend Request system. No strangers.
  • πŸ†” Unique ID System: Privacy-first approach. Add friends using unique UIDs instead of phone numbers.
  • πŸ“± PWA Support: Installable on Android/iOS home screen just like a native app.
  • πŸ—‘οΈ Advanced Delete:
    • Delete for Everyone (For your own messages).
    • Delete for Me (Locally hide others' messages).
  • πŸ“· Media Sharing: Send compressed images securely.
  • 🎨 Modern UI: Clean Glassmorphism design with responsive layout.

πŸ› οΈ Tech Stack

  • Frontend: HTML5, CSS3, Vanilla JavaScript (ES6 Modules)
  • Backend / Database: Firebase Authentication & Realtime Database
  • Hosting: GitHub Pages / Firebase Hosting

πŸ“– How to Use

  1. Sign Up: Create an account.
  2. Global Chat: You are automatically added to the global lounge.
  3. Add a Private Friend:
    • Go to Profile β†’ Click Copy ID.
    • Send this ID to your friend.
    • Your friend clicks "βž• Add" β†’ Pastes the ID β†’ Sends Request.
    • Once accepted, you both appear in each other's contact list.
  4. Chat: Click a name to start chatting privately!

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with ❀️ by Ayush Rai

About

A Secure PWA Chat App featuring Global & Private messaging via Unique IDs. Built with JS & Firebase. πŸš€πŸ”’

Topics

Resources

License

Stars

Watchers

Forks

Contributors