rain0r / stimmungskalender

Self-hosted mood calendar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo of Stimmungskalender

stimmungskalender

stimmungskalender is a mood calendar. It is a simple but effective way of keeping track of your daily mood and sleep.

This can can help you identify patterns to establish a better understanding of your wellbeing or sleeping habits.

It's built with Django and can be self-hosted.


Features

  • You can track your mood of each day and night
  • Every week can be annotated with a note
  • Diagrams (build with Plotly)
  • Localized (currently in English and German)
  • If you like to track only daytime (or only nights), you can choose so in the settings
  • REST-api (if you like to build your own frontend)
  • Privacy-friendly: no external resources (css, js) loaded

Screenshot of Stimmungskalender


To take a first look stimmungskalender, you can set up a local running instance.

See docs/quickstart.md or docs/docker.md for Docker.

If you want to deploy in production, follow the instructions in docs/install.md.

There is also a docs/faq.md.

REST API

An OpenAPI 3.0 schema can be accessed under /api/schema/ and swagger under /api/schema/swagger-ui/.


Requirements

Requires Python 3.8 or higher.

About

Self-hosted mood calendar

License:GNU Affero General Public License v3.0


Languages

Language:Python 57.3%Language:HTML 25.2%Language:JavaScript 12.6%Language:Shell 2.0%Language:SCSS 1.2%Language:Dockerfile 0.9%Language:CSS 0.7%