Like Ta Startup

Like Ta Startup

LikeTaStartup est né d'une collaboration entre le Crédit Agricole Centre Est et le Sirha. Ensemble, nous avons créé un site internet permettant d'organiser un concours de startup avec système de création de page pour les startups puis un système de vote sécurisé.

Illustration pour le projet Like Ta Startup Illustration pour le projet Like Ta Startup

Les besoins

Le Crédit Agricole m'a contacté pour la mise en place d'un site intranet leur permettant d'organiser un concours de startups en partenariat avec le salon de l'hôtellerie et de la restauration : le Sirha. La difficulté principale résidait surtout dans la mise en place d'un système de vote ultra-sécurisé pour déjouer les votes frauduleux et laisser une chance à toutes les start-ups de partir sur un même pied d'égalité dans ce concours.

  • Analyser les besoins du projet
  • Mettre en place un système d'inscription des startups
  • Sécuriser la gestion des données des startups
  • Permettre aux administrateurs de valider l'inscription des startups
  • Développer un système de vote sécurisé pour les utilisateurs
  • Technologie imposée : aucune

Les enjeux

Accessibilité

Création d'une plateforme web où les startups ont pu s'inscrire pour créer leur page, avec tout un système de vote grâce auquel les utilisateurs ont pu voter et sélectionner la meilleure startup selon eux. Au total, plus de 20 000 votants.

Sécurité

Il était nécessaire de sécuriser les données des startups ainsi que d'identifier correctement les votants de manière à s'assurer que chacun ne puisse voter qu'une seule fois sur l'intégralité du concours. J'ai donc mis en place une vérification sur user-agent ainsi que l'implémentation du Google Re-Captcha lors du processus de vote.

Réseaux sociaux

Afin qu'elles puissent encourager leurs communautés et leurs consommateurs à voter sur leurs "profils", il a fallu permettre aux startups un affichage optimal de leurs profils, ainsi qu'un processus de partage simplifié.

L'accompagnement proposé

Intégration & développement

Le Crédit Agricole à fait le choix d'internaliser la création des maquettes avec une graphiste. Cette dernière m'a donc fourni les maquettes que j'ai intégrées en HTML/CSS. À la suite de cela j'ai également décliné ces maquettes en format mobile & tablettes afin que le site internet soit responsive.

Je me suis également chargé du développement global du site internet afin de créer tout le système d'inscription des startups, le système de votes sécurisés et l'affichage des vainqueurs du concours.

Techniquement

Comme aucune technologie ne m'avait été imposée par le client, j'ai pu faire le choix de la solution qui me paraissait la plus adaptée. J'ai donc fait le choix d'utiliser un micro-framework PHP que je maîtrise bien : Slim 3. Cela m'a permis de développer le site rapidement afin de respecter les délais imposés.

Pour la partie front-end j'ai utilisé un trio classique HTML, CSS, JavaScript qui permettait de répondre à l'entièreté des besoins.

Le défi technique résidait vraiment dans la manière de calculer les votes. Ces derniers se devaient d'être uniques, sans pour autant être basés sur les adresses IP puisqu'une grande partie des votes seraient réalisés en entreprise et donc sur des réseaux communs. Nous avons envisagé l'idée d'utiliser les adresses e-mail, mais dans un souci de collecte de données et de RGPD cela n'était pas possible.
Nous avons donc réalisé cela avec une vérification sur l'user-agent croisé avec l'adresse IP des utilisateurs et des cookies. Cela nous permettait d'obtenir une sécurité optimale en limitant la collecte de données.

Vous avez besoin d’un développeur pour créer ou mettre à jour votre site ?

Contactez-moi, je reviendrai vers vous très rapidement