Forked from https://github.com/hoodunit/grub
5ee40a6471
Also: - Don't acknowledge changes sent from the server to the client. - Only send one message at a time to the server. All of these changes bring this more in line with the differential sync paper. |
||
---|---|---|
bin | ||
dev | ||
doc | ||
public | ||
src | ||
.gitignore | ||
deploy.sh | ||
Procfile | ||
project.clj | ||
README.md |
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
- By default it will be running at http://localhost:3000