A small Haskell+Elm event scheduling app.
A SPA Made to organise events and days at work - one can login, add events to a list that they would like to (mainly talks that they would like to give), and then an admin can create a Day, describe it in Markdown and drag events into slots throughout the description.
Client:
- Install Elm 0.18 - There are likely to be a few breakages with newer/older versions. You can probably install this from npm if it is hard to get hold of the correct version from the Elm homepage.
- install NPM - NPM 3.10.10 is known to work, but we don't do much with it, so most versions should work.
- In the
clientdirectory, runnpm installto install the required packages, and thennpm run buildto build everything into theclient/builddirectory.
Server:
- Install Stack
- In the
serverdirectory, runstack install - To begin the server, run something like
talklicker --static client/build --db server/talklicker.json --port 9090in the root folder. Alternately, runscripts/run-server.shto install and run using the above defaults.