Skip to content

lightningrodlabs/mementer

Repository files navigation

Mementer

A Chronogram maker.

How we perceive and manage time gets reified by how we embody and depict it. This little hApp is an experiment in make it easy to create cyclical representations of time with many different types of groupings. Our calendars create a linear depiction and break time into minutes/hours/days/months & years. Mementer lets you create wheels of arbitrary unit sizes at different scales that are fit for purpose. Experiment with your team process cycles with tooling that matches the actual cycle. Experiment with creating "streak" management tools for personal or group process improvement. Experiment with journaling to enhance your experiences of flow.

Play with time!

Installation

  1. Install the holochain dev environment: https://developer.holochain.org/docs/install/
  2. Clone this repo: git clone https://github.com/lightningrodlabs/mementer && cd ./mementer
  3. Enter the nix shell: nix develop
  4. Install the dependencies with: npm install

UI

To test out the UI as a stand alone holochain app run:

npm run dev

and point your web-browser at localhost:8888

To test the UI in the context of the Weave run:

npm run tool-dev

Package

To package the web happ:

npm run package

You'll have the mementer.webhapp in workdir, and it's component mementer.happ in dna/workdir/happ, and ui.zip in ui/apps/mementer.

License

License: CAL 1.0

Copyright (C) 2024, Lighning Rod Labs, based on code Copyright (C) Holochain Foundation

This program is free software: you can redistribute it and/or modify it under the terms of the license provided in the LICENSE file (CAL-1.0). This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Releases

No releases published

Packages

No packages published