Goalmate logo

Individual development

The goalmate project comprised an all-round package, from important discussions about the concept, to the creation of the design and the implementation and thus the entire realization of the idea. Goalmate supports users in achieving their personal goals. As these could be very different, the aim here was to create an input, usage and administration scheme that was as abstract as possible.

It is a completely individual development in order to be able to realize the aforementioned goals as optimally and efficiently as possible. The system also implements a subscription payment system and a penalty payment procedure. Some of the features are described in detail below:

  • A simple CMS enables the operator to create, manage and delete any subpages as well as his own user administration.
  • The User administration provides an overview of currently registered users and their subscription status, active goals and activity, for example.
  • The Penalty payment proceedings is optional for every user and is intended to help users achieve their goals and thus provide them with additional motivation. Failure to achieve a goal, for example, can lead to the automatic payment of a previously selected amount to the absolute hate club of the Bundesliga.
Goalmate.de, opened on a tablet, view of the goals set
Goalmate.de, opened on a tablet, own editor
  • Furthermore, a payment system Subscription model and thus the connection of various payment options implemented. In addition to direct debit, there is also the option of paying by credit card or using a PayPal account. The specified amounts for the corresponding subscription are automatically collected within a specified interval using the selected payment method.
  • A Automatic e-mail system sends predefined e-mails at different events and/or times, for example with the aim of sending reminders.
  • The Target detection and the actual goalmate and the most important part of the application associated with this is explained in more detail in the next section.

A user can enter their goal, tasks to be completed, a weekly interim goal, the target date, their motivation, supporters and a referee, among other things. The following values could be used as an example:

  • Goal: I want to lose 5 kg.
  • Intermediate goal: 0.5 kg less per week.
  • Tasks: Swim, run, drink 3 liters of water
  • Reasons: Is healthier, I feel more attractive, Necessary for the new job

The system calculates the number of weeks required to achieve the overall goal and creates an overview of the individual weeks and the interim goals to be achieved. A calendar is also available for creating tasks associated with this goal. This enables the user to enter tasks in a weekly scheme to help them achieve their weekly interim goal.

Following the divide-and-conquer principle, a large goal is divided into several small goals that need to be achieved. As an additional motivation, money can now be placed on oneself and this achievement by using the penalty payment procedure. In order to avoid incorrect results when evaluating this achievement (after all, people often lie to themselves), the user can choose their own referee - usually their best friend - who also gives a rating in addition to the user themselves. Depending on the outcome of the assessment and the choice of punishment, the system automatically enforces the penalty.

I am absolutely thrilled! The team carried out my order perfectly. What's more, they even exceeded my expectations! From the initial discussions to the execution and completion: everything went extremely well. My contacts were reliable, professional, service-oriented, creative and very committed. I am sure that we will continue to work together frequently in the future and can recommend the team without reservation. Thanks again for the first-class service!
Jan Weinhardt

weinhard-consulting, Goalmate