
Build a real-time web chat application with login, sign-up, profile management, and messaging using Firebase. Share images and stickers with a responsive design.
Install Visual Studio Code and Node with npm on Windows, verify versions, then create your project and start the React app with npm start.
Install and configure Firebase for a React live web chat app. Copy the Firebase config, export it as default, and integrate it into the app entry.
Create a home component for a react chat app. Use a grid layout with a left image and a right login card and sign-up navigation, styled with material ui core.
Learn to complete the login component for a React live web chat, integrating Firebase authentication and storage, handling input changes, sign-in with email and password, and local storage data.
Build a welcome component that renders the current user's name and avatar using props, excludes the current user from the list, and gracefully handles missing profile images.
update profile part-1 walks you through editing user name and status, uploading avatars, and handling profile data with local storage and firebase in a react live web chat app.
Add and manage component states in a React live chat app, including loading and sticker states, while wiring local storage and Firebase image uploads.
Add the last functionalities to the React live web chat app by wiring up message rendering, bottom auto-scroll, keyboard press handling, sending messages, and opening the sticker panel.
Build ReactJS Chat Real time chat application. Facebook Messenger or Build WhatsApp Web App clone with Firebase/Firestore Features
1.SignIn Form/Page
2.Home Page
3. SignUp Form/Page
4. Real Time chat
5. Search Feature
6. Change Profile Image
7. Change Profile Description
8. Send Images
9. Send Stickers Emojis
10. Responsive React Chat Application
11. Logout
12. Will Update Online Feature in Chat Application with React
This Chat Application is a benefit for beginners, Every thing is explained clearly in simple words, if you are a beginner then this course is for you fell free to join and it will take you to the level where you will feel comfortable while working with Reactjs
Benefits:
I will update course every month
Will be adding Online Users Feature, Group Chat Component, Push Notifications and more.
Sections Descriptions:
In the first Section we will install react environment and Firebase configuration file we will also be writing routes so that we can navigate throughout our application components. Then, We will write Home component
In the Second section on update I will be adding React Life Cycle Methods used in this project
In the Third Section will write login and Signup components
In the Fourth Section we will be writing Side Panel and Profile Settings
In the Fifth Section we will write React Time Chatting Features
Next Section Will be updated in every month with new features........coming soon
Stay Blessed!