Skip to content
/ moodmo Public

MoodMo is an Open-Source, Self-Hosted mood tracking application designed for simplicity in deployment, usage and maintenance.

License

Notifications You must be signed in to change notification settings

dnlzrgz/moodmo

Repository files navigation

MoodMo - Self-Hosted Mood Tracking App

MoodMo is a self-hosted mood tracking and journal application built with privacy in mind, while also prioritizing speed and an user-friendly interface.

Screenshot of the Home page of MoodMo

Motivation

MoodMo it's the result of my personal longing for a mood tracking and journal application that I could use in every device I wanted without worries about the privacy or security of my data, and one that I could deploy and manage easily, whether on a local device such a Raspberry Pi or through a cloud provider like Railway.

Features

  • Responsive and modern interface powered by Tailwind CSS.
  • Dynamic user interaction with minimal JavaScript usage thanks to htmx and Alpine.js.
  • Easy to deploy thanks to Docker.
  • Simple setup process.
  • Flexible configuration through env variables.
  • Robust authentication provided by django-allauth.
  • Full-text search functionality.
  • Support for caching with Redis and memcached.
  • Data export and import in CSV and JSON formats.

Deployment

Development

Roadmap

  • Statistics.
  • Search.
  • Dark mode.
  • Weather integration.
  • Location.
  • Journaling.

Help Not Wanted but Attention Is Appreciated

At the moment I'm not seeking external contributions through pull requests nor I would accept them, but your attention and feedback are highly appreciated. If you encounter any issues, have suggestions for improvements or just want to share your thoughts on MoodMo, feel free to open an issue!