> Tech in this build
- React
- Material UI Icons
- React Router
- React Context API
- Firebase Firestore (real time database)
- Google Authentication
- Deployed using Firebase
- Sign in using Google
- Real time chat possible
- Functionality to create New Chat Rooms
- User Avatar showing when logged in on top left corner
- Last seen functionality
- Message pop ups with user name and timestamp
The complete build contains full of Firebase's Realtime Database manipulation (pull info to database, add info..). Google Authetication, DataLayer to avoid prop drilling, Avatar Placeholder Library for fetching random avatar for chat rooms, use of useParams() hooks and some sort of CSS tricks .