LiveLog - Live Demo
LiveLog helps you improve your productivity. You log your activities and tag them appropriately for you to review overall at the end of the day. It is a much simpler version of toggl in which you don't start & stop the timer, you will always be logging. Time. is. precious.
This is also a project for me to experiment with new technologies:
- CycleJS, virtual-dom, and MaterializeCSS - for the client side
- Haskell & Scotty - for the backend side
- Docker for Infrastructure as Code
- Install docker & docker-compose
- For development:
./llg dev up
./llg dev enter
./llg dev down
when done
- For building & packaging (Continuous Integration):
./llg build up
- For running the build on local:
./llg build up
./llg deploy up
- go to
localhost
from your browser ./llg deploy down
when done
- You should set the following credentials to yours:
code/client/client-key.aes
infra/env-deploy/env
(the username & password to DB)
- Install docker-machine
- after creating & setting docker to point to appropriate machine, do
./llg deploy up