ironer / songary

Your personal song book.

Home Page:http://songary.jit.su/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Songary Build Status Dependency Status devDependency Status

![Gitter](https://badges.gitter.im/Join Chat.svg)

Your personal song book. Demo.

Made with Este.js.

Still under development.

Install and run

Read Este.js.

Techniques

  • frontend/mobile/offline first
  • isomorphic web app
  • Closure Library and Closure Compiler
  • Facebook React and Flux
  • one way data flow
  • polymes-gestures
  • global error handling both for sync and async code
  • Promises based apis
  • app state persisted in localStorage and synced across browsing contexts
  • pending navigation and other SPA UX patterns
  • clean code via dependency injection with awesome DI container
  • statically typed code written in CoffeeScript
  • killer React JSX-less syntax
  • finest dev stack

Why CoffeeScript?

I like CoffeeScript and significant whitespace. I'm enjoying CoffeeScript for years and it just works. But I understand that some people doubt about CS future, or simply doesn't like it. I will add gulp task to switch to plain old JavaScript soon. It will just delete *.coffee files and update .gitignore. Done. Now you have JavaScript version :-) But I would like to do more than that. Yes, ES6 is coming in town. I will add ES6 version once Closure Compiler finish its work.

About

Your personal song book.

http://songary.jit.su/


Languages

Language:CoffeeScript 90.1%Language:CSS 9.9%