Skip to content

Running website + API, in clojure (with luminus) with clojurescript/React frontend (using Reagent+re-frame)

Notifications You must be signed in to change notification settings

vigevenoj/clj-running

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

running

Basic CRUD app with a REST API for running data, with some other things bolted on. API lives at /api/v1/ and has a swagger UI at /swagger-ui.

Some of the things bolted on are things I ask myself, like "how far have I run this calendar week/month/year?" or "How far have I run in the past week/month/quarter/year?".

There is a front-end to the service as well, but it is a work in progress.

generated using Luminus version "2.9.12.62"

Prerequisites

You will need [Leiningen][1] 2.0 or above installed. You'll also need a PosgreSQL database and to create a secret for signing tokens. Both can be specified in your config.edn or via command-line parameters. [1]: https://github.com/technomancy/leiningen

Running

To start a web server for the application, run:

lein run 

The application also supports a reloaded workflow in development, using lein figwheel.

For a production build, run lein uberjar, and then you can run the in any way you wish.

License

About

Running website + API, in clojure (with luminus) with clojurescript/React frontend (using Reagent+re-frame)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published