Google Maps® API

Google Maps® API

Nell'ambito di questo ordine, è stato sviluppato uno script basato sull'API di Google Maps per visualizzare i confini delle aree dei codici postali. A tale scopo sono state combinate l'API di Google Maps, l'API di Google Geolocation e l'API di Google Fusion Tables. Il seguente set di dati, disponibile nel pubblico dominio, è stato utilizzato come set di dati di base per i confini dell'area Set di dati utilizzato. È stato comunque necessario adattarlo e convertirlo.

API di geolocalizzazione di Google

Sezione di ricerca dei codici postali di Google Maps
Aree di codice postale di Google Maps® API su un Macbook

Inoltre, tutti i confini dell'area sono indicati da un marcatore (il codice postale). Questo marcatore può essere selezionato e apre un pop-up che può essere personalizzato con qualsiasi testo. L'immagine di esempio mostra la visualizzazione del codice postale e di un ulteriore testo con un link, che contiene anche il codice postale e può essere utilizzato per altri scopi.

Lo script reagisce ai parametri GET del browser, che determinano il colore e la selezione dei codici postali. Un esempio di chiamata con un solo codice postale si presenta come segue con le impostazioni predefinite: script.php?cerniera=46509&mColore=ff0000. I nomi dei parametri possono essere modificati a seconda delle esigenze.

Poiché l'obiettivo del progetto era quello di poter contrassegnare i codici postali circostanti a un codice postale principale con due colori diversi, sono stati introdotti parametri aggiuntivi: script.php?cerniera=46509&mColore=ff0000&rZip=46459,47665&rColore=0000ff&fZip=46487&fColore=00ff00.

Come si può vedere nell'esempio, è possibile inserire anche più codici postali, in questo caso separati da virgole. Anche il separatore può essere modificato a piacere. Lo script accetta quindi 3 diversi tipi di codici postali, ciascuno con un colore, e li visualizza a colori su una mappa di Google Maps.

Il vantaggio dell'implementazione è che lo script può essere integrato in siti web esistenti. Sia come mappa in movimento dinamico che come sezione di immagini. Un possibile scenario applicativo potrebbe essere quello di un negozio che consegna vari prodotti solo in determinate regioni. Lo script potrebbe essere integrato nella descrizione dettagliata dei prodotti e visualizzare le regioni in cui il prodotto può essere consegnato in due colori, per „immediatamente disponibile“ o „attualmente esaurito“. Lo script può anche essere esteso per includere altri colori e tipi di codice postale, in modo da rendere possibile una varietà di altri scenari applicativi.

Nimmsdir.com

Nimmsdir.com

NimmsDir.com, aperto su un iMac

Sviluppo di script

Nimmsdir.com è un sito web in cui i visitatori vengono informati su sconti attuali, buoni sconto, campioni gratuiti e molto altro. Il cliente utilizza uno script già pronto per le funzionalità di base, che però non soddisfa molti requisiti e presenta un design e un layout obsoleti.

Poiché lo script non era stato installato correttamente dal venditore, la prima parte del progetto ha riguardato la corretta installazione e configurazione dello script e la correzione di vari errori. La particolarità è stata la scarsa familiarità con lo script, le sue funzionalità e la sua struttura di programmazione. Nonostante ciò, siamo riusciti a realizzare tutti i desideri del cliente in pochissimo tempo, eliminando vari errori dallo script e ristrutturando il codice obsoleto!

La seconda parte di questo progetto è stata la concettualizzazione di un nuovo design e di un nuovo logo. Dopo varie proposte, il preferito del cliente è stato finalizzato in stretta consultazione con il cliente e infine adattato alla sceneggiatura esistente.

Infine, sono stati apportati vari miglioramenti funzionali allo script. Tra le altre cose sono stati definiti i seguenti punti:

  • È stata ottimizzata la catena di elaborazione esistente dei fornitori di voucher già collegati fino all'integrazione con il database.
  • Sono stati aggiunti altri fornitori, le cui offerte vengono integrate automaticamente nello script e rese disponibili agli utenti.
  • A ciò si è aggiunta la creazione di ulteriori sottopagine, integrate nell'architettura e nella struttura dell'applicazione e del database esistenti.
  • Tutti i prodotti possono essere condivisi direttamente tramite le consuete piattaforme di social media.
Heun-Finanz.de

Heun-Finanz.de

Heun-Finanz.de, aperto su un PC desktop, smartphone e tablet

Sviluppo di app per il portale del lavoro

L'obiettivo di questo progetto era quello di riprogettare il sito web di Heun Finanz GmbH di Limburg, adattando il design a un sistema di gestione dei contenuti adeguato e dotandolo di varie funzioni aggiuntive per garantire la richiesta esplicita del cliente di „gestire facilmente i contenuti“. L'intero sito web è stato reattivo in modo che la visualizzazione sia ottimizzata per i dispositivi mobili (smartphone e tablet).

Le funzioni aggiuntive comprendono alcuni widget/gadget, opzioni di input speciali o moduli esclusivi:

  • Uno Ricerca individuale di lavoro Il sistema di template consente al cliente di fornire facilmente offerte di lavoro attuali con un numero qualsiasi di proprietà filtrabili (luogo, tipo di impiego, ...). Il visitatore del sito web riceve i risultati più adatti tramite una funzione di ricerca che utilizza una qualsiasi combinazione di queste proprietà.
  • A Un gran numero di widget/gadget diversi che si integrano perfettamente nel design e che portano a un aspetto moderno e a una migliore esperienza dell'utente. Questi includono cursori, integrazioni di mappe, vari calcolatori e altre personalizzazioni.
  • Con l'aiuto di moduli di input a più fasi e dipendenti dal contesto, In questo modo il visitatore del sito web può richiedere un preventivo personalizzato o fissare un appuntamento passo dopo passo. I singoli passaggi e i dati richiesti possono essere completamente modificati dal cliente.
Il team ha svolto un ottimo lavoro nella realizzazione del progetto. Il risultato concordato è stato realizzato nei tempi e nei costi stabiliti e si stanno già pianificando gli ordini successivi. Il team di Heun Finanz vi ringrazia per l'ottima collaborazione!“.“
Marco Unkelbach

Pix e strisce

Goalmate.com

Goalmate.com

Logo Goalmate

Sviluppo individuale

Il progetto goalmate comprendeva un pacchetto completo, dalle importanti discussioni sul concetto, alla creazione del design e all'implementazione e quindi all'intera realizzazione dell'idea. Goalmate supporta gli utenti nel raggiungimento dei loro obiettivi personali. Poiché questi possono essere molto diversi tra loro, l'obiettivo era quello di creare uno schema di input, utilizzo e amministrazione il più astratto possibile.

Si tratta di uno sviluppo completamente personalizzato per realizzare gli obiettivi sopra citati nel modo più ottimale possibile e con le migliori prestazioni. Il sistema implementa anche un sistema di pagamento degli abbonamenti e una procedura di pagamento delle penali. Alcune caratteristiche sono descritte in dettaglio qui di seguito:

  • A CMS semplice consente all'operatore di creare, gestire e cancellare qualsiasi sottopagina, nonché di amministrare i propri utenti.
  • Il Amministrazione degli utenti fornisce una panoramica degli utenti attualmente registrati e del loro stato di iscrizione, degli obiettivi attivi e delle attività, ad esempio.
  • Il Procedimenti per il pagamento di penali è facoltativo per ogni utente e ha lo scopo di aiutare gli utenti a raggiungere i propri obiettivi, fornendo loro una motivazione aggiuntiva. Il mancato raggiungimento di un obiettivo, ad esempio, può portare al pagamento automatico di un importo precedentemente selezionato al club più odiato della Bundesliga.
Goalmate.de, aperto su un tablet, vista degli obiettivi prefissati
Goalmate.de, aperto su un tablet, proprio editor
  • Inoltre, un sistema di pagamento Modello di abbonamento e quindi la connessione di diverse opzioni di pagamento attuato. Oltre all'addebito diretto, è possibile pagare con carta di credito o con un conto PayPal. Gli importi specificati per l'abbonamento corrispondente vengono riscossi automaticamente entro un determinato intervallo di tempo utilizzando il metodo di pagamento selezionato.
  • A Sistema automatico di posta elettronica invia e-mail predefinite in occasione di eventi e/o orari diversi, ad esempio per inviare promemoria.
  • Il Rilevamento del bersaglio e l'effettivo compagno di porta e la parte più importante dell'applicazione ad essa associata è spiegata più dettagliatamente nella prossima sezione.

Un utente può inserire il proprio obiettivo, i compiti da completare, un obiettivo intermedio settimanale, la data di scadenza, la propria motivazione, i sostenitori e un arbitro, tra le altre cose. A titolo di esempio, si possono utilizzare i seguenti valori:

  • Obiettivo: voglio perdere 5 kg.
  • Obiettivo intermedio: 0,5 kg in meno a settimana.
  • Compiti: Nuotare, correre, bere 3 litri d'acqua
  • Motivi: È più sano, mi sento più attraente, necessario per il nuovo lavoro

Il sistema calcola il numero di settimane necessarie per raggiungere l'obiettivo generale e crea una panoramica delle singole settimane e degli obiettivi intermedi da raggiungere. È inoltre disponibile un calendario per la creazione di attività associate all'obiettivo. Ciò consente all'utente di inserire i compiti in uno schema settimanale per aiutarlo a raggiungere l'obiettivo intermedio settimanale.

Seguendo il principio del divide et impera, un grande obiettivo viene suddiviso in diversi piccoli obiettivi da raggiungere. Come ulteriore motivazione, ora è possibile puntare su se stessi e su questo risultato utilizzando la procedura di pagamento delle penalità. Per evitare risultati errati nella valutazione di questo risultato (dopo tutto, le persone spesso mentono a se stesse), l'utente può scegliere un proprio arbitro - di solito il suo migliore amico - che dà una valutazione oltre all'utente stesso. In base all'esito della valutazione e alla scelta della sanzione, il sistema esegue automaticamente l'esecuzione.

Sono assolutamente entusiasta! Il team ha eseguito il mio ordine alla perfezione. Anzi, hanno addirittura superato le mie aspettative! Dalle discussioni iniziali all'esecuzione e al completamento: tutto è andato benissimo. I miei contatti erano affidabili, professionali, orientati al servizio, creativi e molto impegnati. Sono sicuro che continueremo a collaborare spesso in futuro e posso raccomandare il team senza riserve. Grazie ancora per il servizio di prima classe!
Jan Weinhardt

weinhard-consulting, Goalmate

Etactics.com

Etactics.com

ETactics.de, aperto su un iMac

SEO e sviluppo di siti web

E-Tactics.com

E-tactics.de è un portale di tattiche per i giochi online. 

Il precedente lavoro sul portale, svolto da un altro programmatore, è stato ripreso e portato avanti da noi. A questo punto, però, il sistema era stato implementato solo nella sua forma di base, lasciando ampio spazio alla personalizzazione. In linea di principio, l'intera implementazione tecnica (backend, frontend) è stata rivista e ampliata. L'espansione dinamica dei contenuti attraverso il backend è stato solo uno dei compiti più impegnativi. È stata effettuata anche un'ampia ottimizzazione per i motori di ricerca, dall'ottimizzazione on-page all'implementazione di fattori esterni.

Poiché i gestori volevano aggiungere un forum al loro sito, il software per forum WBB è stato perfettamente integrato nel sistema esistente con la sua gamma completa di funzioni. Oltre all'installazione di un Single sign-on le varie amministrazioni degli utenti sono state accorpate.

Inoltre, su questo portale sono state implementate le seguenti funzioni:

  • Gestione dei file (sezione download)
  • Sezione Feedback (questionario personalizzabile dinamicamente con vari elementi del modulo)
  • Sistema di notizie
  • Sezione video (sia come upload diretto che come link da varie piattaforme video)
  • Esclusivo sistema di guida/tattica

Quest'ultima rappresenta una combinazione di proprietà e metodi diversi. Le tattiche dei vari „I clan“ viene valutato. Ad esempio, si possono creare nel sistema i giocatori del clan, caricare brevi sequenze video, scrivere testi descrittivi e creare una scheda di gioco („Mappa“) possono essere collegati. Tutto questo è possibile tramite un'interfaccia utente intuitiva nel backend, anche per i non esperti.