Find a file
Nicholas Kariniemi f8af086c19 Update unit/integration tests for sync
Cheat slightly on the synchronization test by manually passing in the
	new server state. The problem is that new server states are detected
	outside of the sync algorithm.
2014-10-25 22:21:55 +03:00
bin Update chromedriver and fix integration tests 2014-04-25 22:09:38 +03:00
dev Use timestamp tags instead of hashes 2014-10-21 23:25:42 +03:00
doc Initial commit 2013-07-24 20:39:02 +03:00
public Update React: 0.11.1 -> 0.11.2 2014-10-10 17:52:27 +03:00
src Update unit/integration tests for sync 2014-10-25 22:21:55 +03:00
.gitignore Clean up deps 2014-08-03 10:18:49 +03:00
deploy.sh Remove unused Procfile, delete generate js on deploy 2014-10-10 19:56:01 +00:00
project.clj Use timestamp tags instead of hashes 2014-10-21 23:25:42 +03:00
README.md Instructions for running grub 2014-09-25 14:16:35 +03:00

Grub

Grub is a real-time synced grocery list. Mainly it's a way for me to play around with Clojure[Script] and core.async.

Dependencies

  • mongodb
  • Java 7+
$ sudo apt-get install oracle-java7-installer
$ sudo apt-get install oracle-java7-set-default
  • leiningen 2.1.2+
$ mkdir ~/bin
$ wget https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein
$ mv lein ~/bin/.
$ chmod a+x ~/bin/lein
$ lein

Running

$ lein cljsbuild once
$ lein run dev