Google Maps® API

Google Maps® API

Dans le cadre de cette commande, un script a été développé, qui s'appuie sur l'API Google Maps pour afficher les limites des zones de codes postaux. Pour ce faire, l'API Google Maps, l'API Google Geolocation et l'API Google Fusion Tables ont été combinées. Le jeu de données de base suivant, disponible dans le domaine public, a été utilisé pour les limites territoriales. Ensemble de données a été utilisé. Celui-ci devait encore être adapté et converti.

API de géolocalisation de Google

Google Maps® Recherche par code postal Extrait
Google Maps® API Zones de code postal sur un Macbook

De plus, toutes les limites territoriales sont signalées par un marqueur (le code postal). Ce marqueur est également sélectionnable, ce qui ouvre une fenêtre pop-up qui peut être complétée par le texte de votre choix. Dans l'image d'exemple, on peut voir que le code postal est affiché, ainsi qu'un autre texte avec un lien qui contient également le code postal, de sorte que celui-ci pourrait être utilisé à d'autres fins.

Le script réagit aux paramètres GET du navigateur, qui déterminent la couleur et la sélection des codes postaux. Un exemple d'appel avec un seul code postal se présenterait comme suit avec les paramètres par défaut : ?script.php ?zip=46509&mColor=ff0000. Les noms des paramètres peuvent être modifiés à volonté.

Comme l'objectif du projet était de pouvoir marquer les codes postaux environnants d'un code postal principal avec deux couleurs différentes, d'autres paramètres sont également disponibles : script.php ?zip=46509&mColor=ff0000&rZip=46459,47665&rColor=0000ff&fZip=46487&fColor=00ff00.

Comme on peut le voir dans l'exemple, il est possible d'indiquer plusieurs codes postaux, séparés dans ce cas par une virgule. Le séparateur peut également être modifié à volonté. Le script accepte donc 3 types de codes postaux différents, chacun avec une couleur, et les affiche en couleur sur une carte Google Maps.

L'avantage de l'implémentation est que le script peut être intégré dans des pages web existantes. Soit comme une carte dynamiquement mobile, soit comme un extrait d'image. Un scénario d'utilisation possible pourrait être une boutique qui ne livre différents produits que dans certaines régions. Le script pourrait être intégré dans la description détaillée des produits et afficher les régions dans lesquelles le produit peut être livré en deux couleurs, pour „disponible immédiatement“ ou „actuellement épuisé“. Le script peut également être étendu à d'autres couleurs et types de codes postaux, ce qui permet d'envisager une multitude d'autres scénarios d'utilisation.

Nimmsdir.com

Nimmsdir.com

NimmsDir.com, ouvert sur un iMac

Développement de scripts

Nimmsdir.com est un site web sur lequel les visiteurs sont informés des réductions actuelles, des bons de réduction, des échantillons gratuits et de bien d'autres choses encore. Le client utilise un script prêt à l'emploi pour les fonctionnalités de base, mais celui-ci ne répondait pas à de nombreuses exigences et disposait en outre d'un design et d'une mise en page dépassés.

Le script n'ayant pas été installé correctement par le vendeur, la première partie a été consacrée à l'installation et à la configuration correctes du script ainsi qu'à la correction de diverses erreurs. La particularité résidait dans la méconnaissance du script, de son fonctionnement et de sa structure de programmation. Malgré cela, nous avons pu réaliser tous les souhaits du client dans un délai très court, en éliminant diverses erreurs et en restructurant le code obsolète !

La deuxième partie de ce projet était consacrée à la conception d'un nouveau design et d'un nouveau logo. Après plusieurs propositions, le favori du client a été finalisé en étroite concertation avec ce dernier et finalement adapté au script existant.

Enfin, diverses extensions fonctionnelles ont été apportées au script. Entre autres les points suivants ont été réglés :

  • La chaîne de traitement existante des fournisseurs de bons déjà connectés jusqu'à l'intégration de la base de données a été optimisée.
  • D'autres fournisseurs ont été ajoutés, dont les offres sont intégrées de manière entièrement automatique dans le script et mises à la disposition des utilisateurs.
  • Cela s'est accompagné de la création de sous-pages supplémentaires, intégrées dans l'architecture et la structure existantes de l'application et de la base de données.
  • La possibilité de partager directement tous les produits via les plateformes de médias sociaux les plus courantes a été créée.
Heun-Finanz.de

Heun-Finanz.de

Heun-Finanz.de, ouvert sur un ordinateur de bureau, un smartphone et une tablette

Développement d'une application pour un portail d'emploi

Dans ce projet, il s'agissait de remodeler la présence sur le web de la société Heun Finanz GmbH de Limburg, et donc d'adapter le design à un système de gestion de contenu approprié et de le doter de diverses fonctions supplémentaires afin de répondre à la demande explicite du client, à savoir „une manipulation simple des contenus“. L'ensemble du site web a été responsive de sorte que la présentation soit optimisée pour les terminaux mobiles - smartphones et tablettes.

Les fonctions supplémentaires sont, entre autres, certains widgets/gadgets, des possibilités de saisie spéciales ou des modules exclusifs :

  • Une recherche individuelle d'emploi avec un système de modèles permet au client d'attribuer très facilement aux offres d'emploi actuelles un nombre quelconque de caractéristiques filtrables (lieu, type d'emploi, ...). Grâce à une fonction de recherche, le visiteur du site obtient les résultats les plus appropriés en combinant ces caractéristiques.
  • Une Nombreux widgets/gadgets différents qui s'intègrent parfaitement dans le design et permettent une présentation moderne et une meilleure expérience utilisateur. Il s'agit entre autres de sliders, de liens vers des cartes, de différents calculateurs et d'autres adaptations.
  • Avec l'aide de des formulaires de saisie en plusieurs étapes, dépendant du contexte, Le visiteur du site web peut ainsi demander une offre individuelle ou prendre rendez-vous étape par étape. Les différentes étapes et les données demandées peuvent être entièrement modifiées par le client.
L'équipe a fait un travail formidable lors de la réalisation du projet. Le résultat convenu a été réalisé dans les délais et aux coûts convenus et des commandes ultérieures sont déjà en cours de planification. L'équipe de Heun Finanz vous remercie pour cette formidable collaboration“.“
Marco Unkelbach

Pix and Stripes

Goalmate.fr

Goalmate.fr

Logo de Goalmate

Développement individuel

Le projet goalmate comprenait un package complet, depuis les discussions importantes sur la conception jusqu'à l'implémentation et donc la réalisation complète de l'idée, en passant par la création du design. Goalmate aide les utilisateurs à atteindre leurs objectifs personnels. Ceux-ci pouvant être très différents, il s'agissait ici de créer un schéma de saisie, d'utilisation et de gestion aussi abstrait que possible.

Il s'agit d'un développement entièrement personnalisé afin de pouvoir réaliser les objectifs mentionnés ci-dessus de manière optimale et performante. En outre, le système met en œuvre un système de paiement d'abonnement et une procédure de pénalité. Certaines fonctionnalités sont décrites en détail ci-dessous :

  • Un CMS simple permet à l'exploitant de créer, de gérer et de supprimer des sous-pages de son choix ainsi qu'une gestion propre des utilisateurs.
  • Le site Gestion des utilisateurs permet d'avoir un aperçu des utilisateurs actuellement inscrits ainsi que de leur statut d'abonnement, de leurs objectifs actifs et de leur activité, par exemple.
  • Le site Procédure de paiement des pénalités est optionnel pour chaque utilisateur et doit aider l'utilisateur à atteindre ses objectifs et ainsi le motiver davantage. La non-réalisation d'un objectif peut par exemple entraîner le versement automatique d'un montant préalablement choisi au club de football le plus détesté de la Bundesliga.
Goalmate.fr, ouvert sur une tablette, vue des objectifs fixés
Goalmate.fr, ouvert sur une tablette, éditeur personnalisé
  • En outre, un système de paiement Modèle d'abonnement et donc la connexion de différents moyens de paiement est mis en œuvre. Outre le prélèvement automatique, il est possible de payer par carte de crédit ou d'utiliser un compte Paypal. Dans un intervalle prédéfini, les montants fixés pour l'abonnement correspondant sont automatiquement prélevés via le mode de paiement choisi.
  • Un Système de messagerie automatique envoie des e-mails définis de manière fixe à différents événements et/ou moments, par exemple dans le but d'effectuer des rappels.
  • Le site Ciblage ainsi que le véritable goalmate et la partie la plus importante de l'application qui en découle sont expliquées plus en détail dans la section suivante.

Un utilisateur peut définir, entre autres, son objectif, les tâches à accomplir, un objectif intermédiaire hebdomadaire, la date de l'objectif, ses motivations, ainsi que les personnes qui le soutiennent et un arbitre. Les valeurs suivantes peuvent être utilisées à titre d'exemple :

  • Objectif : Je veux perdre 5 kg.
  • Objectif intermédiaire : perdre 0,5 kg par semaine.
  • Tâches à accomplir : Nager, courir, boire 3l d'eau
  • Motivations : Est en meilleure santé, Je me sens plus attractif, Nécessaire pour le nouveau travail

Le système calcule le nombre de semaines nécessaires pour atteindre l'objectif global et crée un aperçu des différentes semaines ainsi que des objectifs intermédiaires à atteindre. En outre, un calendrier permet de créer des tâches liées à cet objectif. L'utilisateur peut ainsi inscrire des tâches dans un schéma hebdomadaire qui l'aideront à atteindre son objectif intermédiaire hebdomadaire.

Selon le principe Divide and Conquer, un grand objectif est divisé en plusieurs petits objectifs à atteindre. Comme motivation supplémentaire, il est possible de miser de l'argent sur soi-même et sur cette réalisation en utilisant la procédure de paiement des pénalités. Afin d'éviter des résultats erronés lors de l'évaluation de cette réalisation (on se ment souvent à soi-même), l'utilisateur peut choisir son propre arbitre - le plus souvent son meilleur ami - qui, en plus de l'utilisateur lui-même, donne également une évaluation. En fonction du résultat de l'évaluation et du choix d'une sanction, le système procède à l'exécution de manière entièrement automatique.

Je suis absolument ravie ! L'équipe a parfaitement exécuté ma commande. Mieux encore, mes attentes ont été dépassées ! Des premiers entretiens à l'exécution et à l'achèvement : tout s'est déroulé à merveille. Mes interlocuteurs étaient fiables, professionnels, orientés vers le service, créatifs et très engagés. Je suis sûr que nous travaillerons encore souvent ensemble à l'avenir et je peux recommander l'équipe sans réserve. Merci encore pour cette prestation de premier ordre !
Jan Weinhardt

weinhard-consulting, Goalmate

Etactics.fr

Etactics.fr

ETactics.de, ouvert sur un iMac

SEO et développement de sites web

E-Tactics.fr

E-tactics.de est un portail tactique pour les jeux en ligne. 

Nous avons repris et poursuivi les travaux antérieurs d'un autre programmeur sur le portail. Toutefois, à ce moment-là, le système n'était implémenté que dans les grandes lignes, ce qui laissait beaucoup de place aux adaptations. En principe, l'ensemble de la mise en œuvre technique (backend, frontend) a donc été remanié et étendu. L'extension dynamique du contenu via le backend n'était qu'un des travaux les plus intensifs. Une optimisation poussée des moteurs de recherche a également été réalisée, de l'optimisation on-page à l'implémentation de facteurs externes.

Comme les exploitants souhaitaient ajouter un forum à leur site, le logiciel de forum WBB a été intégré de manière transparente et avec toutes ses fonctionnalités dans le système existant. Outre l'intégration d'un Signature unique les différentes administrations des utilisateurs ont été fusionnées.

En outre, les fonctions suivantes ont été mises en œuvre sur ce portail :

  • Gestion des fichiers (section téléchargement)
  • Section feedback (questionnaire adaptable de manière dynamique à l'aide de différents éléments de formulaire)
  • Système de news
  • Section vidéo (au choix en téléchargement direct ou en liaison avec différentes plates-formes vidéo)
  • Système exclusif de guide/tactique

Cette dernière est une combinaison de différentes caractéristiques et méthodes. Au préalable, les tactiques de différents „Clans“ est évalué. Le système permet par exemple de créer les joueurs du clan, de télécharger de courtes séquences vidéo, de rédiger des textes de description et de les associer à une carte de jeu („Carte“) peuvent être reliés. Tout cela est possible grâce à une interface intuitive dans le backend, même pour les non-initiés.