Skip to content

eckyputrady/livelog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LiveLog - Live Demo

Overview

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:

  1. CycleJS, virtual-dom, and MaterializeCSS - for the client side
  2. Haskell & Scotty - for the backend side
  3. Docker for Infrastructure as Code

Login

Logs

Setup

  1. Install docker & docker-compose
  2. For development:
    1. ./llg dev up
    2. ./llg dev enter
    3. ./llg dev down when done
  3. For building & packaging (Continuous Integration):
    1. ./llg build up
  4. For running the build on local:
    1. ./llg build up
    2. ./llg deploy up
    3. go to localhost from your browser
    4. ./llg deploy down when done

Deployment

  1. You should set the following credentials to yours:
    1. code/client/client-key.aes
    2. infra/env-deploy/env (the username & password to DB)
  2. Install docker-machine
  3. after creating & setting docker to point to appropriate machine, do ./llg deploy up

About

time tracker in haskell

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published