Skip to content
Connect your Glo Board projects to your Toggl account and never forget to track your time again
HTML JavaScript HCL CSS Dockerfile
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
bin
config
controllers
helpers
migrations
models
public
routes
views
.dockerignore
.gitignore
CONTRIBUTING.md
Dockerfile
LICENSE.md
README.md
app.js
package-lock.json
package.json

README.md

Node/Express/Mongoose Example App

Connect your Glo Board projects to your Toggl account and never forget to track your time again. With detailed time entry descriptions and tags depending of the state your task is in, Kraggl allows you to combine the power of Glo Boards as a project management tool with Toggl and it's professional reporting tools.

Getting started

Head over to Kraggl.

Or get the Express server running locally:

  • Create a new Glo App
  • Clone this repo
  • npm install to install all required dependencies
  • GIT_KRAKEN_CLIENT_ID="CLIENT_ID OF YOUR NEW GLO APP" GIT_KRAKEN_CLIENT_SECRET="CLIENT_SECRET OF YOUR NEW GLO APP" npm start to start the local server

Go to localhost:3000 to view the Kraggl homepage.

Deployment

A Dockerfile is provided and can be used in a docker-compose setup.

Example docker-compose service:

kraggl:
    image: lichtblau/kraggl:latest
    environment:
        GIT_KRAKEN_CLIENT_ID: "YOUR CLIENT_ID"
        GIT_KRAKEN_CLIENT_SECRET: "YOUR CLIENT_SECRET"
    volumes:
        - kraggl-data:/usr/src/app/database

And don't forget to add the volume to persist the SQLite database:

volumes:
  kraggl-data:

Build with

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

You can’t perform that action at this time.