Clojurescript based reference SPA on Heroku using node express, bootstrap, reactjs/reagent and Kioo templates, demonstrating "isomorphic" clojurescript shared between frontend and backend and Figwheel hotloading code changes to both.
Fork on github as a starting point for your own projects. A goal is to turn this into a Leiningen template.
To start a server on your own computer:
lein do clean, deps, compile
lein run
Point your browser to the displayed local port. Click on the displayed text to refresh.
To start a server on Heroku:
heroku apps:create
git push heroku master
heroku open
This will open the site in your browser.
Start figwheel for interactive development with automatic builds and code loading:
lein figwheel app server
Wait until Figwheel is ready to connect, then start a server in another terminal:
lein run
Open the displayed URL in a browser. Figwheel will push code changes to the app and server.
Copyright © 2015 Terje Norderhaug
Based on an app concept by Marian Schubert.
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.