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. β