Giter Club home page Giter Club logo

emotiglobe's Introduction

Emotiglobe

See how the world is feeling

Dependencies

These are the libraries used for this project

  • express
  • jade
  • twitter-node

emotiglobe's People

Contributors

ryndel avatar tracend avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

emotiglobe's Issues

Upgrade Dependencies

Still using a very old versions of Three.js & jQuery - need to upgrade it to the latest stable...

Archiving

We'll need a mechanism to save an re-load "emotion" date from past dates.

It's proposed we use node-fs as an additional dependency to save/load json files named by date.

In addition this can serve as a caching mechanism where the json is only generated every minute and drawn from the cache in between...

Multi language support

Include keyword expressions in popular languages

Special attention will be required to find the keywords that put things into the proper context.

Refine data logic

The data logic is working but is a set of flat functions - it would be better if it was transformed into a class.

Some conditioning on (error) exceptions would also be nice...

Connect to store

There's a dedicated S3 bucket on the AWS cloud which will host all the historical data.

The store URLs, distributed through Cloudfront, will have the following path:

http://cdn.emotiglobe.com/data/2013-01-13.json

WebGL fallback

We need markup that's displayed when WebGL is not available (ex iPad)

A placeholder image of the globe with some description text and a prompt to use a webgl-capable browser is advised.

Replace Template engine

The server-side templates can be rendered using the more standards hbs (handlebars) module.

Persist data

in case the app restarts the data of the day needs to be preserved, possibly in the same S3 bucket.

History slider

Create a slider at the bottom of the page which a visitor can use ti load data from past dates

UI updates

on the periphery of the globe and the about page...

Consider using jQuery.Three

Although still at an early stage, jquery.three appears to be a very efficient way of interacting with WebGL content.

The globe can be described with markup tags and styled with css styles.

Relational Rating

Specific increments are bound to include the tweeting activity in a certain region.

That produces an inaccurate result that should be avoided.

Insread the algorithm should be revised to create a rating based on the number of specimens the app can get.

License?

What license are you attributing this project as?

Twitter share

limit the space of the facebook sharing option at the topto add a twitter sharing button.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.