Skip to content
Stanislaw Jastrzebski edited this page Apr 15, 2014 · 8 revisions

#Ocean is a web service and Android application designed to improve user experience while browsing the internet. It is motivated by the fact that we spend most of the time in the internet browsing repeatitive set of websites.

Everyday we are missing many websites and news that might have been of interest to us. We propose an application based on RSS technology that will recommend news and websites, allow for reviewing, filter news from chosen websites based on our preferences using novel tagging system. We believe that this is something completely revolutionary.

[TODO: improve description based on #Ocean ideas]

Important wiki pages

Modules descriptions

Don Corleone

Mantis Shrimp

Spidercrab

Others

Deployment and installation

Cluster configuration

Graph Database Management

Long term issues

Functional requirements

  1. RSS reader functionality
    • subscribing feeds
    • automatic updates of feeds
    • user experience friendly GUI
  2. Basic web-service functionality (account, profile)
  3. Social network features
    • Contacts (integration with facebook)
    • Sharing
    • Messages
  4. Visualisations - an appealing way to present new content
  5. Content recommendation (based on user’s profile and previous activities)
  6. Topic-based browsing (example : looking for news related to new iPod release)

Programming languages and frameworks

  • Python (also libraries django, flask)
  • jQuery and d3j for visualisation
  • Neo4j
  • Kafka
  • Scala/Akka

Host server (if any)

www.digitalocean.com and private servers.