jens-ox / prm

Keep track of what you're doing and the people in your life

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Screenshot of Person view

What?

Keep track of what you're doing and the people in your life.

State

Early alpha. Base structures are more or less done. See "Next" for next steps.

Features

Organize people and relations

Create people and add properties and relations between them. Write down notes on a person.

Write a journal and tag people in it

Write something down about your day and with whom you interacted. View all entries of the last year which include a specific person on the person's overview page (see above).

Track habits

Add tags to your diary entries. There's an overview page per tag, which lets you see on which days you used a specific tag throughout the last year.

Other things

Search for stuff like people, tags and diary entries.

Next

  • Yearly calendar: Date-based properties
  • Per property: overview page (e.g. page of all phone numbers)
  • Editable relationship graph
  • Previous/next buttons when viewing a diary entry

Develop and use

Download

git clone https://github.com/jens-ox/prm
cd prm

Install dependencies

cd prm/api
yarn
cd prm/ui
yarn

Run API

cd prm/api
yarn serve

Run UI

cd prm/ui
yarn serve

Run with docker

# Build image
docker build . -t prm

# Create persistent data volume
docker volume create prm

# Start container
docker run -d -p 8080:8080 -v prm:/app/api/data --name prm prm

About

Keep track of what you're doing and the people in your life


Languages

Language:Vue 57.7%Language:JavaScript 35.6%Language:CSS 5.8%Language:HTML 0.5%Language:Dockerfile 0.4%