What it does
Cloudo let's you search & share your stuff in the cloud. Quickly search and share your Dropbox files, Asana tasks or Evernote notes - all from one place at your fingertips. Easy access to recently modified documents, notes or tasks by you and your teammates. Seamlessly review and complete your today tasks and events. Cloudo works with 10+ most popular cloud applications including: Dropbox, Asana, Hipchat, Bitbucket, Evernote, Slack, Google Drive, Google Calendar, Trello or Todoist.
Our mission is to bring all the information you need for work to your fingertips. Unnecessary context switching is the worst enemy of productive work. With Cloudo you dont need to change focus while wanting to share a file from Dropbox or note from Evernote. You dont have to open Asana app for creating or completing tasks. Checking your today's schedule doesnt require opening your calendar app. Cloudo brings all the crutial information to your fingertips.
How We built it
We picked python as our primary backend language but the backend parts are decoupled with strict intefraces between these parts. Thanks to this decision is fairly easy to rewrite any part of backend in other language. For search we use fantastic elasticseach and for not searchable data we choose battletested postgresql. On frontend the story is bit different. First iteration was in angular but we didnt like it so we tried reactjs. Building in react felt very natural. We struggled a bit with Flux implementation which would follow our mindset. We have tried vanila flux, Altjs and finaly Redux. For next iteration of cloudo we are going to try use Clojure/CloujureScript. Whole team is looking forward this challenge.
What's next for Cloudo
In next months we are going to release mostly collaboration features which would allow Cloudo users not only search and share documents but also leave feedback and collaborate on them with collegues or classmates.