Skip to content

eddnav/BirthdayCorkboard

Repository files navigation

Notice

This is a very old training app I made, the tools used are on ancient versions by now.

birthday-corkboard

A simple birthday corkboard that shows birthdays as sticky notes. Uses MongoDB, Node.js, Express.js and Angular.js.

Demo

Here's a demo. It's practically empty, but you can see my birthday on september.

Notes

Every note is a custom element I made while learning Polymer, ie:

<birthday-pinned-note
  birthday="26" 
  name="Eduardo" 
  noteStyle="{"color": "red", "onEnter": "drop-tilted-left"}">
</birthday-pinned-note>
  • birthday: the birthday.

  • name: name of the birthday guy/gal.

  • noteStyle: style for the note:

    • color: the note's color: red, blue, green, yellow, pink, brown, black.

    • pattern: the note's pattern, right now there's only a little crown pattern: crown.

    • onEnter: the note's entrance behavior (it can also alter the note's tilting): drop, drop-glow, drop-tilted-right, drop-tilted-right-glow, drop-tilted-left, drop-tilted-left-glow.

Example MongoDB document

{
    "_id": {
        "$oid": "54389c84458cf54bfe69cbdf"
    },
    "name": "Eduardo",
    "birthday": 685859400000, // Number of miliseconds since January 1, 1970, 00:00:00 UTC representing the birthday
    "noteStyle": {
        "color": "red",
        "onEnter": "drop-tilted-left"
    }
}

License

This software is copyrighted and licensed under the MIT license. See the file entitled LICENSE for full copyright and license text.

About

A simple birthday corkboard that shows birthdays as sticky notes.

Resources

License

Stars

Watchers

Forks

Packages

No packages published