Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redesign for beta with user-centric design #23

Open
liamzebedee opened this issue May 22, 2015 · 11 comments
Open

Redesign for beta with user-centric design #23

liamzebedee opened this issue May 22, 2015 · 11 comments

Comments

@liamzebedee
Copy link
Owner

Now it's time to do form over functionality.

I'm not particularly certain about my intentions with this project, as of now it is simply a personal one to solve my need. Once the fundamentals are complete and it's functional to me, I can start experimenting. Neo-futurism embodies the attitute I want to take to this: “the structures built today byproducts of new materials to create previously impossible forms.”

I'm entranced by the idea of futuristic features just permeating throughout a design, like in the original Meteor demo.

  • form over functionality. More personal approach than say, that of Excel or Tableau.
  • experimenting with various forms of input (voice, natural language, 3D explorative networks I don't know)
  • integration with other data sources a la april zero and utilising images and visuals more than text
  • fantastic data visualisation (d3?, inspiration from Tableau)

I had a think about it last night, did some sketching and wireframing. I've got it all figured out in a much more natural manner

Design philosophy

  • do one thing, do it well
  • just do it; finished is better than theorised
  • build a flexible model
  • humanist: make it fit the person, rather than the computer (e.g. rather than forms, do workflows)
  • don't get ahead of myself with features and ideas
  • innovative features over boring improvements (experiment)
@liamzebedee
Copy link
Owner Author

image

@liamzebedee
Copy link
Owner Author

Use cases:

  • students for assessment and finance tracking
  • people for health and career tracking

Now there is a tradeoff in the user interface design. Do I settle for a single record per metric type and have simplistic measures such as averages, or include an advanced system where you can define multiple record dependencies and a JavaScript based computation.

@liamzebedee
Copy link
Owner Author

image

@liamzebedee
Copy link
Owner Author

capture

@liamzebedee
Copy link
Owner Author

@liamzebedee
Copy link
Owner Author

Look into using natural language APIs and IBM Watson

@liamzebedee
Copy link
Owner Author

Think about the AIs from Her

@liamzebedee
Copy link
Owner Author

http://optimized-app.com/ does exactly what I want and a bit more - it has automatic correlation mining which is amazing.

Things which Metric does differently:

  • privacy-conscious - data stored on device
  • desktop web app not a mobile app
  • goal-based input compared to activity-based input. main difference

@liamzebedee
Copy link
Owner Author

Why am I continuing?

  • because metric has a different personality
  • because I want something open-source
  • something that fosters a community
  • something human

I've been working on the behaviour-centric view of design. Specifically a natural language based interaction of questions, kinda socratic in that manner.

image

The colour scheme I would like to use for this:

image

Something calming.

I've mocked up some sort of prototype of this futuristic socratic personal Her-like interface:

metric design

http://lea.verou.me/2011/09/pure-css3-typing-animation-with-steps/

@liamzebedee
Copy link
Owner Author

some work that I then lost and then I added again
http://jsbin.com/dehobebasa/1/edit

@liamzebedee
Copy link
Owner Author

http://liamzebedee.github.io/react-natural-language-interface/

Been working on this a lot.

Found a couple more competitors:

Realised that my motivation for this is more in the domain of learning about agile development and user experience design, how to architect codebases using React, serving as an example to the community, etc. It's a nice experiment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant