Skip to content

ugec67/chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

VibeChat is a lightweight real-time group chat app built with React and Firebase. It supports nickname-based entry, real-time messaging, and live typing indicators β€” making it perfect for simple, instant conversations.

πŸš€ Features πŸ” Anonymous Login β€” Join using a nickname

πŸ’¬ Real-Time Chat β€” Instant message updates with Firebase Firestore

✍️ Typing Indicator β€” Know when others are typing

βš›οΈ React Hooks β€” Functional components with hooks

☁️ Firebase Hosted β€” Live & always online

πŸ“± Responsive Design β€” Works across all devices

🌐 Live Demo ▢️ Try it now: https://chat-app-afee8.web.app/

πŸ§‘β€πŸ’» Tech Stack Frontend Backend / DB Auth Hosting React.js Firebase DB Firebase (Anonymous) Firebase Hosting

πŸ”§ Installation & Setup

  1. Clone the repository bash Copy Edit git clone https://github.com/ugec67/chat-app.git cd chat-app

  2. Install dependencies bash Copy Edit npm install

  3. Add your Firebase config Replace the config inside firebaseConfig.js:

js Copy Edit const firebaseConfig = { apiKey: "YOUR_API_KEY", authDomain: "YOUR_DOMAIN", projectId: "YOUR_PROJECT_ID", ... };

  1. Start the development server bash Copy Edit npm start

πŸ“‚ Folder Structure (Simplified) csharp Copy Edit β”œβ”€β”€ src/ β”‚ β”œβ”€β”€ App.js # Root component β”‚ β”œβ”€β”€ Main.js # Chat functionality β”‚ β”œβ”€β”€ firebaseConfig.js # Firebase credentials β”‚ └── styles.css # Styling β”œβ”€β”€ public/ β”‚ └── index.html └── package.json

🀝 Contributing Pull requests are welcome. For major changes, open an issue first to discuss your ideas.

πŸ“¬ Contact πŸ“§ Email: digraskarreva288@gmail.com

πŸ™ GitHub: https://github.com/ugec67

πŸ’Ό LinkedIn: https://www.linkedin.com/in/reva-digraskar-59b309289

πŸ“œ License This project is open-source and available under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published