Google Maps® API

Google Maps® API

As part of this order, a script was developed that is based on the Google Maps API to display zip code area boundaries. The Google Maps API, the Google Geolocation API and the Google Fusion Tables API were combined for this purpose. The following data set, which is available in the public domain, was used as the basic data set for the area boundaries Data set used. This still had to be adapted and converted.

Google Geolocation API

Google Maps® Postcode search section
Google Maps® API postal code areas on a Macbook

In addition, all area boundaries are indicated by a marker (the zip code). This marker can also be selected, which opens a popup that can again be equipped with any text. The example image shows that the zip code is displayed, as well as another text with a link, which also contains the zip code so that it can be used for other purposes.

The script reacts to GET parameters in the browser, which determine the color and selection of the postal codes. An example call with only one zip code would look as follows with the default settings: ?script.php?zip=46509&mColor=ff0000. The parameter names can be changed as required.

Since the aim of the project was to be able to mark surrounding zip codes for a main zip code with two different colors, there are additional parameters: script.php?zip=46509&mColor=ff0000&rZip=46459,47665&rColor=0000ff&fZip=46487&fColor=00ff00.

As can be seen in the example, several zip codes can also be entered, in this case separated by commas. The separator can also be changed as required. The script accepts 3 different types of zip codes, each with a color, and displays them in color on a Google Maps map.

The advantage of the implementation is that the script can be integrated into existing websites. Either as a dynamically moving map or as an image section. A possible application scenario could be a store that only delivers various products to certain regions. The script could be integrated into the detailed description of the products and display the regions to which the product can be delivered in two colors, for „immediately available“ or „currently sold out“. The script can also be expanded to include other colors and zip code types, so that a variety of other application scenarios would be possible.

Nimmsdir.com

Nimmsdir.com

NimmsDir.com, opened on an iMac

Script development

Nimmsdir.com is a website on which visitors are informed about current discounts, vouchers, free samples and much more. The customer uses a ready-made script for the basic functionality, but this did not meet many requirements and also had an outdated design and layout.

As the script had not been properly installed by the seller, the first part of the project involved installing and configuring the script properly and fixing various errors. The special feature here was the unfamiliarity of the script and its functionality and programming structure. Despite this, we were able to implement all of the customer's wishes in a very short time and remove various errors from the script and restructure outdated code!

The second part of this project involved the conception of a new design and logo. After several suggestions, the client's favorite was finalized in close consultation with the client and ultimately adapted to the existing script.

Finally, various functional enhancements were made to the script. Among other things the following points were completed:

  • The existing processing chain of the already connected voucher providers through to database integration was optimized.
  • Further providers were added, whose offers are fully automatically integrated into the script and made available to users.
  • This was accompanied by the creation of additional subpages, integrated into the existing application and database architecture and structure.
  • All products can now be shared directly via the usual social media platforms.
Heun-Finanz.de

Heun-Finanz.de

Heun-Finanz.de, opened on a desktop PC, smartphone and tablet

App development for job portal

The aim of this project was to redesign the website of Heun Finanz GmbH from Limburg and thus adapt the design to a suitable content management system and provide it with various additional functions in order to guarantee the explicit customer request „easy handling of the content“. The entire website was responsive so that the display is optimized for mobile devices - smartphones and tablets.

The additional functions include certain widgets/gadgets, special input options or exclusive modules:

  • One Individual job search with template system makes it very easy for the customer to provide current job offers with any number of filterable properties (location, type of employment, ...). The website visitor receives the most suitable results via a search function using any combination of these properties.
  • A Large number of different widgets/gadgets which integrate seamlessly into the design and lead to a modern appearance and better user experience. These include sliders, map integrations, various calculators and other customizations.
  • With the help of multi-step, context-dependent input forms, This enables the website visitor to request an individual offer or make an appointment step by step. The individual steps and requested data can be completely changed by the customer.
The team did a great job in realizing the project. The agreed result was realized in the agreed time and at the agreed cost and follow-up orders are already being planned. The team at Heun Finanz would like to thank you for a great collaboration!“
Marco Unkelbach

Pix and Stripes

Goalmate.com

Goalmate.com

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

Etactics.com

Etactics.com

ETactics.de, opened on an iMac

SEO and website development

E-Tactics.com

E-tactics.de is a tactics portal for online games. 

The previous work on the portal by another programmer was taken over and continued by us. At this point, however, the system had only been implemented in its basic form, leaving plenty of room for adjustments. In principle, the entire technical implementation (backend, frontend) was revised and expanded. A dynamic expansion of the content via the backend was only one of the more labor-intensive tasks. Extensive search engine optimization was also carried out, from on-page optimization to the implementation of external factors.

As the operators wanted to add a forum to their site, the WBB forum software was seamlessly integrated into the existing system with its full range of functions. In addition to the installation of a Single sign-on the various user administrations were merged.

In addition, the following functions have been implemented on this portal:

  • File management (download section)
  • Feedback section (dynamically customizable questionnaire using various form elements)
  • News system
  • Video section (either as a direct upload or link from various video platforms)
  • Exclusive guide/tactics system

The latter represents a combination of different properties and methods. Tactics of various „Clans“ is evaluated. For example, the players of the clan can then be created in the system, short video sequences can be uploaded, descriptive texts can be written and a game card („Map“) can be linked. All this is possible via an intuitive user interface in the backend, even for non-experts.