Find a file
2015-07-04 22:59:17 +03:00
bin Update chromedriver and fix integration tests 2014-04-25 22:09:38 +03:00
dev Comment out user.clj to make building work 2015-06-08 23:37:30 +03:00
doc Initial commit 2013-07-24 20:39:02 +03:00
resources/public Build releases via lein uberjar 2014-11-29 16:22:15 +02:00
scripts Deploy script just copies files over 2015-05-01 09:01:22 +03:00
src Minor cleanup of db code 2015-07-04 22:33:36 +03:00
.gitignore Ignore Intellij IDEA files 2015-03-14 13:06:35 +02:00
database_schema.edn Switch to Datomic for storage (not persistent) 2015-07-04 22:22:47 +03:00
project.clj Remove unused source path causing problems 2015-07-04 22:59:17 +03:00
README.md Use new reader conditionals and remove cljx deps 2015-07-02 20:25:28 +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.

Install dependencies

  • Java 7+
sudo apt-get install openjdk-7-jdk
  • MongoDB
$ sudo apt-get install mongodb
  • leiningen 2.1.2+
# For example:
$ mkdir ~/bin
$ echo "export PATH=\$:$HOME/bin" >> $HOME/.bashrc
$ cd ~/bin
$ wget https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein
$ chmod a+x ~/bin/lein

Build

$ lein cljsbuild once dev

Run

$ lein run dev

By default it runs at http://localhost:3000