Searching through text within files stored on dropbox cloud
Stack Overflow accessed from within the app
Dropbox files accessed from within the app
Gmail account accessed from within the app
Twitter accessed from within the app
Facebook accessed from within the app
Facebook accessed from within the app when password not entered
It is difficult when you have to search for files (based on their contents) stored on cloud (for example on www.dropbox.com). This project resolves that problem by allowing users to search through the contents of the files stored on cloud without even downloading them.
Nowadays, people use more than 1 social network, such as Facebook, Twitter, GitHub, LinkedIn, etc. Sometimes it becomes quite difficult to manage all these different social networks. This app takes a step closer towards resolving that problem also
Thus, this app makes life a lot easier who mostly do their work online and who spend much time online.
What it does
It basically makes life easier of online users by providing the functionalities that Dropbox, Facebook, Twitter do not provide.
How I built it
I built it using Ruby on Rails and Postgre SQL. Many different rubygems were also used such bootstrap (for better looking front-end) and mechnize (for rendering Facebook, Twitter, etc in our web app).
Challenges I ran into
Accessing Dropbox files was a challenge at first but reading the Ruby's Dropbox API cleared many concepts. The next challenge that I ran into was to display the contents of a user's Facebook, Twitter and other social media websites on my website. This was particularly challenging since these social media websites use HTTPS protocol and officially prohibit other websites to access their raw website directly. This challenge was circumvented by trying a couple of things such as iframes, selenium and mechanize. At last, mechanize worked and produced good results similar to what I wanted!
Accomplishments that I'm proud of
This is the fastest I have coded an application from scratch and that too with very little sleep for 2 days.
What I learned
Coding an application faster. Working under pressure and deadlines.
What's next for Cloud Manager
Incorporating more social network websites into it. Tailoring it according to each user's choice.