Search and customize your avatar.
My app lets you create an avatar.
The avatar that you get can be referenced by a key like DACAFABAFAFAFACAGA. This key is human readable, easy to remember and contains all the information about your avatar: the key IS the data.
I chose this project mainly because I needed an avatar creator for a project I'm developing for my little girl (so I killed two birds with one stone by participating to nko and developing something that I needed at the same time). The rest is 50% luck, 50% Religion.
The server with its current data can render 5,250,000 different avatars. These avatars can either be cached or rendered on the fly: if a given avatar is not already rendered (i.e. the key is not present in a static image pool), the server parses the key and renders it using node-canvas. Then it sends back the image and updates the image pool. Currently, the image pool thing is not enabled so all images are rendered on the fly (for the sake of simplicity).
All avatars are generated by assembling a set of hand drawn features (scanned and converted to svg) giving a nice 'hand drawn' quality to all generated images.
Remember your key and use it everywhere you need an avatar. The url of your DADALABACACADACAFA avatar is:
Libraries: express, node-canvas, std-error, knockoutjs
Tools & stuff: inkscape, pencil, 51 sheets of paper, scanner, Brûlerie St-Denis Velvet Island Blend Coffee, Boréale IPA, Cameron's Resurrection Roggenbier, very little sleep, roastbeef, oranges & peanuts.
Voting is now closed.
Focus the Web
Thanks. You're right it could and should be easier!
Web Developer at Peapod Studios
Thanks for the super duper review!!!
Thanks. The childish part is in fact what I am the most proud of, I was targetting a 2yo audience in terms of complexity level of the app. Thanks again.