Welcome to Over The Hill - Documentation

A web and desktop application designed to visualize project progress using Hill Charts

Inspired by 37signals

Hill Charts are a great way to visually communicate progress and incoming work.

Read Shape Up: Show Porgress (Chapt. 13) to discover the technique.

What is Over The Hill?

Over The Hill is a web and desktop application designed to visualize project progress using a “Hill Chart.” A Hill Chart is a simple yet powerful tool for tracking the status of tasks or features, categorizing them into two main phases: “Up the Hill” (discovery/problem-solving) and “Down the Hill” (execution/implementation).

This app allows you to:

  • Create and manage “dots”: Each dot represents a task, feature, or item you want to track.

  • Position dots on the hill: Drag and drop dots to indicate their progress. Dots on the left side are “Up the Hill” (still figuring things out), and dots on the right side are “Down the Hill” (known work, being executed).

  • Customize dots: Assign names, colors (blue, green, red, orange, purple), and sizes (1-5) to each dot for better categorization and visual distinction.

  • Organize with collections: Group related dots into collections to manage multiple projects or different aspects of a single project.

  • Export your chart: Copy the generated hill chart as a PNG image or an SVG file to your clipboard, or download it as a PNG file, for easy sharing and documentation.

  • Theme support: Switch between light, dark, or system-preferred themes for a comfortable viewing experience.

How to Use

  1. Create a Collection: Enter a Collection name
  2. Add Dots: In the “Dots” section, enter a dot name and press enter to add.
  3. Name and Customize: In the dot editing panel, update the dot’sname, and select its color and size using the dropdowns.
  4. Position on the Hill: Drag the dot on the hill chart to reflect its current status.
  • Up the Hill (Left Side): For tasks where you’re still exploring, researching, or solving problems.
  • Down the Hill (Right Side): For tasks where the path is clear, and you’re actively implementing.
  1. Manage Collections: Use the “Collections” dropdown to create new collections, switch between them, or manage existing ones.
  2. Export the Hill Chart
  • Click the “Copy as” button in the chart header to copy the chart to your clipboard in the selected format.
  • Click the “Download PNG/SVG” buttons to either save the chart as a PNG or a SVG file to your system.
  1. Settings
  • Click the ellipsis menu (...) in the top right corner.
  • Theme Switching: Use the ellipsis menu (...) to toggle between “Light,” “Dark,” or “Follow Browser” themes.
  • Export Clipboard Format: choose “Copy as PNG” or “Copy as SVG” to set the clipboard format.
  • Chart Settings: Hide Collection Name or Reset Collections (deletes all collections, dots and snapshopts)
  • Export/Import Collections

Demo

Try it out live at:

https://demo.overthehill.faurobert.fr/

Documentation

Check our documentation on docs.overthehill.faurobert.fr

Recent Content

Getting Started

You have 3 options, you can use the Web App (requires signing up), you can install the Desktop App (no cloud sync) or self-host the app (requires setting up a Supabase backend) The Web App Follow the link below and click the Request Access link. Link overthehill.faurobert.fr The Desktop App First, if you are on Windows or macOS use the following dedicated guides: Download and Install the Desktop App (Windows) - Coming Soon Download and Install the Desktop App (macOS) - Coming Soon Only need the app on 1 computer and you don’t require cloud backup, than head to the release page to grab the latest AppImage.

Read more →

Self-Hosting Guide (Ubuntu)

1. Prerequisites Ubuntu server (tested on 20.04/22.04) Root or sudo access Domain name (optional, for HTTPS) Supabase Account (or access to a self-hosted instance of supabase) Supabase Set-Up The Web App uses Supabase as backend for authenticating and storing data. You will have to set-up a project in Supabase and create the required tables in order for the app to run. In the github repository of the project you will find a script to run in the SQL editor on Supabse in order to deploy the DB.

Read more →