/invoicer

Seed Frontend Homework

Primary LanguageJavaScript

Invoicer

Creating invoices with Clojure, Datomic, React, and Redux.

Development

Requires Node v5+, npm v3+, Java 7+, and boot-clj 2.6+

All data is stored in an in-memory database, which means restarting the server will wipe the database.

To start the backend server in development mode, run:

$ boot dev

You can optionally specify a port with -p <PORT>, but it will default to 5888

To start the frontend server in development mode, run:

$ npm i
$ npm start

You can now open localhost:5888/

To run all the tests, run:

$ npm test -- test/

or pass it a path to a specific file/directory.