Git Product home page Git Product logo

sachin-angular-phonegap's Introduction

Sachin Tendulkar's Cricket scores visualised.

Being turned into an app for iOS and Android (using Phonegap or AppGyver Steroids).

You can check out the visualisations we have now, here: http://j.mp/sachin-stats

Feedback, Pull Requests, any form of involvement absolutely welcome!

sachin-angular-phonegap's People

Contributors

adityasethi avatar gouravtiwari avatar lprsd avatar pinakinmistry avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

sachin-angular-phonegap's Issues

ODI/Tests selector

  • Separate navigation for ODIs and Tests can create an additional click away from looking at the charts. We should instead have a button on the top right corner of each page to choose either ODI or Tests as follows.

screen shot 2013-12-21 at 10 40 25 pm

To achieve this seamlessly, following can be done:

  • Main controller watches for change to this model and changes the folder path (to chose test data or ODI data)
  • Each controller to define function plot_graph which will be called upon the change of the model to re-render.

Testing on Device

Its high time we should start testing it on devices. This will help us from doing any kind of rework.

Remove Hashbangs

Angular uses # in the url to support old browsers.

Since we dont support them anyway, use proper URLs without #.

Master Issue for Charts

Charts we are looking now at:

  1. Summary Charts #14
  2. Donut of Wins/Losses #5 - There must be option for filtering this one by Stadium, vs Country etc.
  3. Area Chart of Runs #15
  4. Records Charts #13
  5. Wins/Losses in a donut chart With Sachin/Without Sachin.
  6. 3D chart of the records (as commented by Adi, below)

Potentially more to consider/discuss:

  • How about a Pie drill down chart of the Donut chart? (On click of Donut can it change to the drilldown pie?)
  • Sachin scores vs wins, losses for the batting order, - #10 (may be also for the toss)
  • Scores/Centuries etc in Stadium (There is another dataset for these)
  • Worldmap D3 visualisation of the scores in a country (and against a country.)

To look for:

  • Can we use multi axis combination chart
  • Any other D3 or SVG visualisation we can use.

Main Issue List

  1. ODI/Test Button : [Text]
  2. No jump [min-height]
  3. Remove bootstrap css
  4. Add share button [Along with bar]
  5. No horizontal jump in 3rd tile
  6. SVG-PNG [through highcharts]
  7. Check on youtube tile [top margin]

Master issue for External integrations.

  1. Phonegap build
  2. Appgyver Steroids
  3. Crittercism
  4. Helpshift for feedback.
  5. PushWoosh... for Push Notifications.
  6. Any analytics package
  7. Firebase for chat? (only explore)

Relative to other Player bar charts

UI navigation

Back and the Home buttons with flip-contract animation using css transitions.

Single flip on back and double flip for the home-page (with the home icon.)

UI Beautification

Once we have the entire charts ready.

Lets plan how to go about UI, Such that it looks good on all platforms. Feel free to express your ideas and how to go about UI thing.

Note: Complexity to UI can be added later (like complex transitions) @pinakinmistry is however expert at it.

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.