Skip to content

nottysukku/Chat_App_React

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💬 React+Firebase Chat 🚀

Stay connected. Simplify communication. All powered by React and Firebase.

🌟 Features You’ll Love


🖼️ Sneak Peek

IMAGE ALT TEXT HERE

Switch between dark and light themes with ease!
Modern, intuitive design for seamless chatting!

⚙️ Tech Stack

  • Frontend: React + Material-UI
  • Backend: Firebase Firestore & Authentication
  • Real-time Updates: Firebase Realtime Database
  • Deployment: Firebase Hosting

🚀 Getting Started

1️⃣ Clone the Repository

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

2️⃣ Install Dependencies

cd Chat_App_React
npm install  

3️⃣ Set up Firebase

  1. Go to Firebase Console.

  2. Create a project, and configure Firestore and Authentication.

  3. Add your Firebase config details to a .env file:

    REACT_APP_FIREBASE_API_KEY=your-api-key
    REACT_APP_FIREBASE_AUTH_DOMAIN=your-auth-domain
    REACT_APP_FIREBASE_PROJECT_ID=your-project-id
    REACT_APP_FIREBASE_STORAGE_BUCKET=your-storage-bucket
    REACT_APP_FIREBASE_MESSAGING_SENDER_ID=your-messaging-id
    REACT_APP_FIREBASE_APP_ID=your-app-id

4️⃣ Run the App

npm start

💡 Why React+Firebase Chat?

This app combines the powerful features of React with Firebase’s real-time capabilities, making it fast, secure, and scalable. Perfect for teams, social circles, or just casual chatting with friends!


❤️ Contribute

We’d love to have you onboard! Open issues, suggest features, or submit PRs.


Author- Sukrit


Let’s connect the world, one chat at a time! ✨

About

A simple Chat App used to send images, emojis, and chats on a web server via both desktop and mobile. Made using Google Firebase and React,js. Also added a ChatGPT bot for users, along with Calling and Video Calling feature via ZEGOCLOUD API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors