Journalbar screenshot

Journalbar

Author Avatar Theme by Brennanbrown
Updated: 2 Nov 2025
5 Stars

A personal blog for self-quantification and personal improvement via Beeminder. Powered by Jekyll. / https://journal.kim/

Categories

Overview

The Project Journal.kim is a website designed to provide weekly updates on the user’s goals and progress. The website is powered by Jekyll, and its purpose is to enhance accountability and help users stick to good habits by consistently reporting on their goals.

Features

  • Weekly updates: Users can provide regular updates on their goals and progress.
  • Collaboration with Beeminder: The website works in collaboration with the user’s account on Beeminder to provide additional accountability.
  • Meta-accountability experiment: The website aims to experiment with accountability and goal achievement by reporting progress consistently.
  • Powered by Jekyll: The website is built using Jekyll, a static site generator.

Installation

To install the Project Journal.kim website, follow these steps:

  1. Ensure that you have the following prerequisites:

    • Ruby version 2.5.0 or higher
    • RubyGems
    • GCC and Make
  2. Install all prerequisites according to the guides and details provided in the Requirements section.

  3. Clone the repository of the website.

  4. Change into the new directory of the cloned repository.

  5. Install the necessary gems from the Gemfile.

  6. Build the site and make it available on a local server.

  7. Open your browser and browse to http://localhost:4000 to access the website.

  8. For automatic refreshing of the page with each change made to the source files, use the --livereload option when serving the site: bundle exec jekyll serve --livereload.

  9. If any errors occur during the installation process, ensure that all prerequisites listed in the Requirements section have been properly installed.

Summary

The Project Journal.kim website is a platform for tracking and reporting on goals and progress. It aims to provide increased accountability and support users in sticking to good habits. By integrating with Beeminder and leveraging consistent reporting, the website helps users track and achieve their goals more effectively. The website is built using Jekyll and offers easy installation and setup for users to get started with tracking their goals.