CosmicCoconut
CosmicCoconut

How would you build slack from scratch?

Thinking of building a collaboration platform as a side project. Kinda like slack. If you were me, how would you folks start? What stack would you prefer?

13mo ago
App Promo
WigglyPotato
WigglyPotato
Zepto13mo

Why ? What is that your product has slack does not ?

CosmicCoconut
CosmicCoconut

I said side project, not a business. Purely for learning.

JumpyHamster
JumpyHamster

I hate switching context.

I also find it frustrating to link all those useful threads.

Would love an ai assistant who can crate to do, jira ticket filling, documentation within in slack so that I don't have to change tabs.

CosmicCoconut
CosmicCoconut

https://www.springworks.in/albus/ this might help with the thread summaries and storing it for future recommendation. Don’t think this is capable of jira ticket filling though

SparklyPanda
SparklyPanda
Jio13mo

I would select Elixir as the technology to develop communication. You must check this out. It is based on Erlang, a language invented for channel communications. https://elixir-lang.org/

SparklyPanda
SparklyPanda
Jio13mo

If you want to discuss more, I offer paid consulting. The website link should be enough to get you started on Elixir.

WigglyDumpling
WigglyDumpling

Hey want to collaborate for this side project?

WobblyPancake
WobblyPancake
Meta13mo

Most important thing will be your real time communicationas while easy to achieve at small scale using sockets, firebas etc they blow up on scale. Would suggest looking at mqtt, iot based protocol for communication, super lightweight, two way comm b/w client and server can scale like crazy. Lots of games are built on it. Apart from that you have basic crud which you can build in anything you like.

Discover more
Curated from across