A Full Stack Chat Application using React and Firebase
ACMessenger-Preview.27.40.mp4
- Group Chats
- Google Sign In
- Sending Images
- Profile Editing
- View Other Users Profile
- Show Unread Messages Count
- Edit / Delete Messages
- Light / Dark mode toggler
- Create Firebase Project
- Enable Authentication ( Email and Google Auth )
- Enable Firestore DB and Storage
- Create Collections ( users, userChats, chats, globalChats )
Step 1: Clone Repository and Install Packages.
git clone https://github.com/alicalimli/ac-messenger && cd ac-messenger && npm install
Step 2: Create firebaseConfig.ts file inside src/setup/firebase directory.
// firebaseConfig.ts
export const firebaseConfig = {
apiKey: "",
authDomain: "",
projectId: "",
storageBucket: "",
messagingSenderId: "",
appId: "",
measurementId: "",
};
Step 3: Start the development server.
npm start
You can support this project by leaving a star, Thank you 😁