Chatify (https://chatify-2-7b036.web.app/)
Chatify is a slack based chat application. You can make your channels/workspaces and can connect with your friends easily.
💡 Authentication
💡 Create different channels/workspaces
💡 Image uploading in chat
💡 Emojis
💡 Users can easily change the app themes according to their preferences
💡 Feature of sending direct(private) messages to users.
💡 Track of online/offline users.
- React JS
- Firebase
git clone https://github.com/aviraltandon21/Chatify.git
npm install
Create an firebase.js
file in src folder and add following firebase credentials
apiKey: "",
authDomain: "",
databaseURL: "",
projectId: "",
storageBucket: "",
messagingSenderId: "",
appId: "",
measurementId: ""
📣 NOTE : You have to create your own firebase project in firebase console and you will get the credentials from there.
npm start
💡 Notifications for unseen messages.
💡 Search bar for channel for searching the messages.
💡 Feature of adding favorite channels.
💡 Indicator when other user is typing.
💡 Feature for changing the profile picture ( for user )
💡 Profile page for user where he/she can update his/her perosnal details ( status , email address, etc )
There are many ways you can contribute.
⚡ Refactoring
⚡ Improving Responsive layout
⚡ Better flow of operations
⚡ Add more features ( specified above in - Upcoming Features )
⚡ Finding bug or issues
Feel free to send a pull request.
For any issues feel free to contact me
⭐ Thankyou so much !
Dont forget to star ⭐ the project if you loved it. ⭐