How to Create your own Slack Alternative Community 🙌

in #programming7 years ago

slack.jpg

Hello my dear steemian's, I hope while reading this post you are doing great, In this post i'm going to talk about Slack and how you can create your own community and lunch your website for free without any investissement

Let's GO:

So before to go ahead i'm going to talk little about what is Slack and why we are going to use an alternative tool ?

What is Slack:

Capture d’écran 2017-08-29 à 12.47.47.jpg

Slack makes correspondence among colleagues less demanding, as well as better. The secret to adoring this informing stage is knowing when and how to utilize it, and what's in store from it. Does it supplant email? No. Does it enable slice to back on unnecessary inward email? Frequently, yes. In Slack, groups set up spaces, called channels, to have discussions.

The huge contrast amongst it and email is that in Slack, most discussions are discretionary, though with email the supposition is that support is expected of all beneficiaries. Slack works extremely well as a joint effort device in business on account of its warnings, which are ample and adaptable. It likewise bolsters sound and video calls.

proscons.jpg

Pros 👍 :

  • Integrations, simplicity, configurability.
  • It keeps the history of all the messages. also it also gives option to enable reminder for any event.
  • The boards are a great way to organize chats.
  • Can have several groups running

Cons 👎 :

  • Sometimes it's hard to find a file shared. I have to go through a lot of messages to find a picture, screenshot.
  • There is a bit of learning curve to know all advanced features.
  • It does only store 10,000 messages at a time.
  • Bit hard to use if you've never used before.

For me the fact that Slack store only 10,000 messages blocked me, so imagine if you build huge community, that's mean 10k messages it's just little, so i start looking for an alternative that has no limitation and i found that there is an open source platform that do the same thing as slack and you can edit or change anything you want inside the source code, plus it's open source which mean it's totally free to use at any level.

Let me introduce you Rocket.Chat

mockup.png

Rocket.Chat is a Web Chat Server, developed in JavaScript, using the Meteor fullstack framework.

It's a great solution for communities and companies wanting to privately host their own chat service or for developers looking forward to build and evolve their own chat platforms.

How to Deploying Rocket.Chat on Heroku

Heroku is a Platform as a Service, where you could use all the existing things. If you are fine with the architecture that Heroku provides, then Heroku is great 👌.

  • PAAS
  • Documentation is very good.
  • Has built-in tools and architecture.
  • Limited control over architecture while designing app.
  • Heroku is best at what they provide.
  • Deployment is taken care of (through git commands only).
  • Good support.
  • Not time consuming.

You will need to create an account on Heroku (it's free) onces you have create your account the next step is to install heroku CLI (Command Linge Tools) on your computer

Heroku Signup

Onces your account is created, we are going to deploy Rocket.chat to your heroku account by one simple click to avoid any mistake

After you will need to enter your app name in:

APP NAME and HEROKU_APP_NAME (Use the same app name in both form field)

Capture d’écran 2017-08-29 à 12.33.39.jpg

After you click on Deploy and wait to finish installing. It's take about 5 to 10 min.

Onces you it's finish your app is ready to use.

If you are programmer and you want to use command line tools it's up to you, you can click on this link to follow the documentation: Heroku Documentation

If you face any issue, please leave me a comment and i will help you with pleasure, I hope you find this post useful, if yes i will be very glad to see your upvote below 🤝



If there is anything you would like to see me focus on,
please leave a comment below with your suggestions.

Thanks again for everyone's support !


Facebook: https://www.facebook.com/elmehdiceo
Instagram: https://www.instagram.com/elmehdimobi
Twitter: https://twitter.com/elmehdimobi
YouTube: https://youtube.com/+elmehdilaidouni
Producthunt: https://www.producthunt.com/@elmehdimobi


BTC Address: 129JFAwCLZRqNYRoU2BosqSTokuo1iWNSj
BCH Address: 1FqxAAPPgAyb9tBRGUDybcr6vS66xmy7XJ
ETH Address: 129JFAwCLZRqNYRoU2BosqSTokuo1iWNSj
DOGE Address: DATrENjGiLS8hUFbauiNLgpGpza2JxCdm3