My FeedDiscussionsHeadless CMS
New
Sign in
Log inSign up
Learn more about Hashnode Headless CMSHashnode Headless CMS
Collaborate seamlessly with Hashnode Headless CMS for Enterprise.
Upgrade ✨Learn more

Architecture: How will you design the architecture of a service like slack?

Guan Ce's photo
Guan Ce
·May 13, 2016

I personally vision-impaired(very badly). However, I think I can use more advanced technologies to make vision-impaired people's life better.

Here is my idea:

Build a SPA for vision-impaired people. In this application, vision-impaired people can:

  • subscribe from many content resources(like Slack), and listen them on the computer or through another device(like Amazon Tap)
  • contact with other people through voice commands or keyboard
  • interact with the service through voice commands or keyboard
  • can play MUD game through voice commands or keyboard

Right now I think nodejs+react would fit for this purpose. Though I'm still learning to keep up with the latest trends of the JS community.(ES6, Typescript, Webpack, React etc)

I also considered to use Meteor, but Meteor is in transition. Rocket.Chat and "platform" are too big for me.

So what do you think of this idea? And how would you design the architecture of such a service?

Many thanks.