Fabchat is a VoIP and instant messaging social platform. Create servers, create channels, talk on voice chat/real time messaging.
Built using NEXTjs, Firebase, twilio and Expressjs.
- Create Servers
- Communities to build with friends/people with similar interest.
- Create channels in servers
- Different chats for different topics/discussions in a single server.
- Real time messaging
- Text channels
- Send images
- VOIP/Voice Chat
- Voice channels
- Direct messaging
- Voice chat
- Text chat
Follow these steps to contribute.
Fork the repository to your own account.
Clone the forked repo to your local machine using the following command.
git fork https://github.com/<username>/fabchat
Run these command to install dependencies.
cd fabchat && yarn install
- If yarn is not installed, install it using
npm i -g yarn
-
In UNIX/LINUX machines
sudo npm i -g yarn
Create a project on firebase, and create a web app inside it. And configure the following
Create .env.local
file, by copying all keys from .env.example
and taking values from the firebase configuration.
yarn dev
Happy Contributing!