Notre concept

Internet ne portait-il pas à l'origine la promesse de faire tomber les frontières et nous faire rencontrer facilement de nouvelles personnes pour partager nos passions, nous divertir, débattre ?

La réalité est bien différente : nous restons relativement cloisonnés. Nos amis Facebook faisaient déjà quasiment tous partie de nos connaissances, et la plupart des sites de rencontre sont focalisés sur les rencontres amoureuses...

Nous sommes une équipe constituée de profils divers (créatif, technique, juridique, communicant), avec une mission qui, paradoxalement, n'est pas partagée par tant d'entreprises que cela :

Professionnels

Nous pouvons vous faire bénéficier de nos conseils et de nos réalisations pour mieux communiquer avec vos clients sur le web.

Internautes

Rejoignez notre communauté, JungleDee​.

Nous y testons nos innovations, nous discutons avec vous pour connaître vos attentes et notre challenge est de vous proposer petit à petit un espace où vous retrouverez sur le web l'esprit des soirées entre amis.

Nos Savoir-faire

Communautés internet

Communities

Nous vous conseillons pour mettre à profit votre communauté afin d'obtenir retours et bonne réputation.

Nous vous aidons à faire émerger une communauté de clients si vous n'en possédez pas.

Espaces de discussion

Discussions

Nous proposons des espaces clé en main pour vos clients ou votre communauté.

Nous vous aidons à modérer vos espaces déjà existants.

Il n'est pas si facile d'avoir des conversations ou débats intéressants sur internet. Il faut faire face à certaines personnes venues se défouler, sous couvert d'anonymat, en déversant des messages injurieux ou extrêmes. Il faut aussi arriver à briser les barrières et réticences pour faire discuter ensemble des inconnus dans le respect de l'autre. Résultat : nous restreignons en majorité nos conversations web à nos proches, via Facebook ou l'email.

Les solutions classiques que nous connaissons tous, et sur lesquelles tout le monde se repose (forum, tchat, commentaires de blog) montrent vite leurs limites et ont besoin d'un bon dépoussiérage.

Chez Toxicode, nous disposons d'un espace de discussions, nommé JungleDee, qui nous sert à expérimenter des innovations dans l'ergonomie et la modération.

Jeux de société temps réel

Web games

Nous concevons des jeux en temps réel conviviaux autour de votre marque ou pour vos communautés.

Nous adaptons sur internet le jeu de société que vous avez créé.

Les jeux dits "sociaux" sont très à la mode. Mais nombre d'entre eux n'offrent au final que peu d'interactions entre les joueurs. Chez Toxicode, nous préférons l'esprit et la convivialité des jeux de société : l'intérêt vient davantage des liens de complicité qui se tissent entre les joueurs que du jeu lui même.

Nous développons actuellement une solution technique en Javascript permettant de créer et d'héberger facilement des jeux multi-joueurs en temps réel. Pour le moment nous avons quelques jeux de test (le petit bac, la photo mystère...), et nous organisons régulièrement des parties avec notre communauté pour recueillir des commentaires.

Réalisation de sites web

Http

Nous réalisons votre projet de site internet sur mesure.

Notre activité principale, c'est l'innovation... mais nous pouvons tout aussi bien réaliser vos projets de sites web plus "classiques" !

N'hésitez pas à nous contacter pour un devis.

Innovation

Innovation

Nous n'hésitons pas à remettre en question les solutions d'hier.

Il y a différentes manières de faire de l'innovation. Chez Toxicode, une de nos approches privilégiées c'est de ne pas hésiter à remettre en question les solutions déjà bien établies : tout le monde fait comme ça ? D'accord, mais pourquoi ne pas tester autre chose ? Quelles alternatives ? Comment apporter un regard neuf ?

Sur le web, nous avons par exemple été frappés de constater que les forums et les salons de tchat se ressemblent quasiment tous : ce sont devenus de grands classiques qui n'ont presque pas changé en 10 ans... alors qu'à nos yeux il y a tant à faire.

"Améliorer la communication entre les internautes" : la mission que nous nous sommes donné touche à de nombreux domaines. Technique / marketing / sociologie / nouveaux usages... c'est donc naturellement dans ces différents domaines que nous nous efforçons d'innover.

Marketing centré sur le client

Marketing

Nous vous conseillons pour réagir aux critiques à votre encontre sur internet.

Nous vous aidons à créer un contact privilégié avec vos clients.

Le respect du client final est plus que jamais primordial sur le web. L'internaute a gagné en puissance, peut s'exprimer partout, critiquer votre marque sur les forums ou les sites de recommandations, et il ne se privera pas de le faire.

Trop d'entreprises ont encore peur de se confronter réellement à leurs clients, n'osent pas avoir de réelles discussions avec eux, et se cantonnent à du marketing de masse traditionnel, qui montre tous les jours ses limites.

Pourtant, les entreprises qui sautent le pas se rendent compte qu'il n'est pas si difficile de transformer des clients en ambassadeurs et de générer du bouche à oreille positif. Nous pouvons vous accompagner dans cette démarche.

Vous trouverez sur notre blog quelques articles sur ce thème.

W1siziisijiwmtqvmdmvmtuvmtuvmjivmzevoda3l3zpzgvvmmjyywlux25vzgvqcy5wbmcixsxbinailcj0ahvtyiisijmwmhgzmdaixv0?sha=91f1fc23037001c0

Formation NodeJS pour Video2brain

Accéder au projet

Notre collaborons avec Video2brain pour leur fournir des tutoriels et cours en vidéo.

Pour eux nous avons enregistré cette formations Découverte de NodeJS, d'une durée de 2h30.

Au programme :

  • Qu'est-ce que NodeJS ?
  • Vos premiers pas avec NodeJS
  • Création d'un serveur web très simple (avec Express).
  • Gérer les vues et les templates (avec EJS et Jade).
  • Lier NodeJS à une base de données MongoDB

Le premier chapitre de cette formation s'adresse à un très large public, mais pour la suite il vaut mieux avoir déjà fait un peu de programmation web.

W1siziisijiwmtqvmdqvmdcvmtyvmzevnduvndeyl2fjzgeucg5nil0swyjwiiwidgh1bwiilcizmdb4mzawil1d?sha=96a3089eeba48085

Site vitrine d'architectes

Accéder au projet

Le design moderne et exigeant de ce site a été réalisé par l'agence Lemonchik.

Toxicode s'est occupé de la réalisation technique.

W1siziisijiwmtqvmduvmjgvmtcvmdivmzivodq1l3jhawxzx2nvchkucg5nil0swyjwiiwidgh1bwiilcizmdb4mzawil1d?sha=3297873bb250a665

Formation Ruby on Rails pour Video2Brain

Accéder au projet

Notre collaborons avec Video2brain pour leur fournir des tutoriels et cours en vidéo.

Pour eux nous avons enregistré cette formations Atelier pratique Ruby on Rails, d'une durée de 3h environ.

Le framework Ruby on Rails a profondément changé la façon dont on conçoit aujourd'hui le développement web. Il vous fera gagner beaucoup de temps lorsque vous construirez une application, à condition de respecter ses conventions et bonnes pratiques.

Cette formation vous donne l'occasion d'accompagner un développeur Ruby on Rails lors de la réalisation d'une petite application web, à partir de zéro. Vous aborderez ainsi de manière concrète de nombreux points cruciaux de Rails, et aurez un bon aperçu des outils et méthodes utiles au quotidien.

Si vous avez déjà eu un aperçu de Ruby On Rails, mais que vous avez besoin de conseils pour améliorer vos pratiques, cette formation a été conçue pour vous !

Au programme :

  • Créer une application web avec un modèle simple de Ruby on Rails
  • Utiliser les outils du développeur Ruby on Rails
  • Faire un zoom sur les relations Active Record avec Rails
  • Développer les listes, scopes et gestion des données dans Rails
  • Gérer la sécurité et l'authentification dans Ruby on Rails
W1siziisijiwmtqvmdmvmjuvmtgvndmvmzyvndqzl3jhbgx5zxf1axoucg5nil0swyjwiiwidgh1bwiilcizmdb4mzawil1d?sha=a2c435b71beece2b

Rallye Quiz

Accéder au projet

La société Abeilles Éditions nous a commandé un moteur pour faire des jeux de quiz éducatif.

L'administrateur peut choisir une image de parcours de jeu, rentrer des questions et réponses, et le jeu est créé.

La technique utilisée est HTML / CSS / JavaScript, le moteur et l'administration sont en Ruby on Rails.

W1siziisijiwmtqvmdgvmdevmtivmjevntyvndezl2hvbwvwof9mdwxslnbuzyjdlfsiccisinrodw1iiiwimzawedmwmcjdxq?sha=84103da4ed7149d5

Little Woman Paris

Accéder au projet
Réalisation d'un site internet ecommerce en Ruby on Rails, avec un graphisme personnalisé. Toxicode réalise également le référencement de ce site internet.
W1siziisijiwmtcvmtivmjivmtyvmjcvntqvmmjkyja2mmetzgy2ny00ywyyltkyytytytuxzdixndhmymiyl3nzicgymde3ltexlti4igf0idaxlje4ljmwks5qcgcixsxbinailcj0ahvtyiisijmwmhgzmdaixv0?sha=a2a4a78d80edde5a

SuperProducteur

Accéder au projet

Un de nos clients nous a demandé de faire le pont entre deux APIs en NodeJs. D’un côté WooCommerce : un outil d’e-Commerce pour wordpress. Et Sellsy : un logiciel en ligne, de gestion de ventes.


D’un point de vue technique, la difficulté de ce projet a été de récupérer les webhooks envoyés par WooCommerce et traduire leurs informations pour Sellsy.


Nous avons fait l'installation et la mise en production de l’application sur un serveur distant.


Notre client a été très satisfait, il nous a d’ailleurs re-contacté par la suite afin de faire des modifications sur son site auxquels impossible à faire via wordpress, notamment des features en lien avec la partie back du site. (est-ce-que je dois mettre des exemples ici ?)

W1siziisijiwmtuvmtevmjqvmtkvndmvntavmjg2l0rhbm9uzv9sb2dvlmpwzyjdlfsiccisinrodw1iiiwimzawedmwmcjdxq?sha=8fc1af70754448bc

Danone

Accéder au projet

Participation au développement de la plateforme dan-on.
Techno : Javascript / HTML / CSS

W1siziisijiwmtqvmdmvmdkvmtgvndivmjkvmjyvag9tzv9wywdlx25py2uucg5nil0swyjwiiwidgh1bwiilcizmdb4mzawil1d?sha=f5b004f6eb4750e7

Boutique en ligne Lisonia

Accéder au projet

Ce joaillier parisien nous a confié la réalisation de sa boutique en ligne, à partir du design conçu par Antoine Depoid

La difficulté de ce projet résidait dans le fait que le client nous demandait de nous servir de la solution Prestashop, qu'il nous a fallu adapter à ce design spécifique.

Pour vos boutiques en ligne Prestashop, sachez que vous pouvez acheter à peu de frais des thèmes graphiques déjà adaptés à la plateforme.

Mais si vous êtes exigeant et souhaitez un design bien spécifique, prévoir que cela demandera beaucoup de travail, soit au graphiste pour se plier en amont aux contraintes Prestashop, soit aux développeurs pour arriver faire le pont entre une liberté créative du graphiste et les contraintes de la plateforme.

Autre solution : avoir une boutique électronique entièrement spécifique et codée pour vous. Cela représente un surcoût un développement, mais qui peut être contrebalancé par la facilité à intégrer les graphismes et vos demandes annexes, vu que les contraintes extérieures ont disparu.

Le choix dépend aussi des équipes techniques que vous avez à votre disposition. Par exemple, pour tirer au mieux profit des compétences de Toxicode, nous recommanderions :

  • soit la solution petit budget : installation et configuration de Prestashop + thème acheté (avec retouches)
  • soit une boutique réalisée entièrement réalisée par nos soins.

W1siziisijiwmtqvmtavmjgvmdgvmzmvmjivntuyl2dtzi5qcgcixsxbinailcj0ahvtyiisijmwmhgzmdaixv0?sha=66068929c3bb4bf7

Affichage de graphes Airbus

Accéder au projet

Nous avons réalisé une partie importante de cette application web et mobile, qui présente des statistiques et projections dans le domaine du transport aérien.

La partie délicate de ce projet venait de ce que les outils existants pour tracer des graphes en HTML5 sont en majorité pour du SVG, techno quasiment pas supportée sur les mobiles à l'heure actuelle.

Nous avons donc développé (en JavaScript) nos propres fonctions de tracé de graphes, avec animations et transitions fluides entre deux graphes, pour la technologie Canvas.

W1siziisijiwmtcvmtivmjivmtyvmtcvntavyjjjy2jmy2qtnty1ms00nzqzlwfizdatotzknjq4nmqxn2m3lzcyowi3yjzhyzzkyi1pbwfnzv9fnv8ucg5nil0swyjwiiwidgh1bwiilcizmdb4mzawil1d?sha=76180fb451778846

GameCode

Accéder au projet

Nous avons travaillé en étroite collaboration avec Tralalère sur le projet Gamecode : un éditeur de niveau de jeux vidéo, où les utilisateurs doivent programmer différents éléments qu’ils auront préalablement placé dans leur niveau, que ça soit un personnage amical ou agressif envers le joueur ou un élément à collecter, comme une pièce par exemple. Une fois le niveau terminé, l’utilisateur peut l’enregistrer sur le serveur et le partager à ses amis ou bien continuer l’édition de celui-ci.


Nous avons été moteurs dans la conception de l’outil, en mettant l’accent sur la pédagogie et l’ergonomie.


L’interface devait être claire pour permettre à l’utilisateur d’éditer son niveau facilement et d’avoir accès à toutes les actions possibles sur une même page. Nous avons dû réfléchir à une manière, pour l’utilisateur, de programmer avec des blocs, nous avons choisi d’utiliser la bibliothèque Blockly pour cela. Nous avons travaillé sur ce projet en parallèle du développement de DataDecode qui est également une collaboration avec Tralalère, durant l’évolution des projets il a été décidé que la base de l’interface des deux outils soient communes, nous avons donc extrait une ossature découpée en différents modules de vue et de fonctionnement.


Nous avons développé cette application en Javascript, HTML5 et Css.

W1siziisijiwmtqvmdmvmtuvmtqvndqvndqvmzy2l2nsawnhcgfjay5wbmcixsxbinailcj0ahvtyiisijmwmhgzmdaixv0?sha=df91700027d8bf09

Clicapack

Accéder au projet

Daniel Delamare, un de nos clients, nous a demandé de l'assister pour créer un site permettant à des gens sans connaissance technique de se faire une page internet en quelques minutes. Avec l'idée d'intéresser les commerçants et professionnels en général.

Le service est en actuellement en ligne et sert dans une première phase pour les élections municipales et européennes : les différents candidats peuvent gratuitement y afficher leur photo, leur programme, etc. Tout ça étant regroupé dans un moteur de recherche avec géolocalisation.

Nous avons été moteurs dans la conception de l'outil, en mettant l'accent sur la simplicité d'utilisation, l'ergonomie et l'adaptabilité aux formats mobiles.

Nous développons et maintenons ce site en Ruby on Rails

W1siziisijiwmtqvmdmvmtkvmtmvmtkvntkvntgzl25vzguucg5nil0swyjwiiwidgh1bwiilcizmdb4mzawil1d?sha=067ef38eb820705f

Qu'est-ce que NodeJS ?

Accéder au projet

Vous entendez souvent parler de NodeJS et n'avez qu'une vague idée de ce que c'est ?

Vous pouvez aller voir la vidéo de quelques minutes que nous avons réalisée à ce sujet.

Elle s'insère dans le cadre d'une formation plus longue sur NodeJS, que nous avons faite pour le site Video2Brain mais cette vidéo là est gratuite.

On y parle rapidement des particularités de NodeJS, et notamment de l'aspect asynchrone (vous ne savez pas ce que c'est ? pas de souci, c'est expliqué).

W1siziisijiwmtqvmdmvmtkvmtgvndivmjmvmjeyl3ntzs5wbmcixsxbinailcj0ahvtyiisijmwmhgzmdaixv0?sha=ef83a741ba775e61

Saint-Maur Entreprendre

Accéder au projet

Toxicode, via Pierre Lancien, est membre actif de l'association d'entrepreneurs de Saint-Maur, Saint-Maur Entreprendre.

Nous avons réalisé le nouveau site de l'association, avec une partie administrateurs pour pouvoir notamment envoyer des newsletters aux membres, et afficher des actualités sur la page d'accueil.

Niveau technique, le site est réalisé en Ruby on Rails.

W1siziisijiwmtqvmdqvmdcvmtcvmtevmjevnzy3l3jlzwxhdglvbi5qcgcixsxbinailcj0ahvtyiisijmwmhgzmdaixv0?sha=e672ef5319623c05

Site de rencontre Reelation

Accéder au projet

Reelation était un site de rencontre amoureuse d'un genre particulier : tout marchait par recommandations et mises en relations via des amis d'amis.

Cette start-up a fait appel à Toxicode car elle était dans une situation d'urgence : la qualité du code qui leur avait été livré dans une première version était trop mauvaise, il devenait difficile de faire évoluer le site.

Nous avons donc repris entièrement certains pans de l'application pour assurer une sortie d'une version 2 du site, avec notamment un chat en temps réel, une optimisation du graphe des relations entre deux personnes distantes, et correction de nombreux bugs.

Notre livraison a donné toute satisfaction à l'équipe de Reelation, mais malheureusement après quelques mois le site a été contraint de fermer, faute de financements.

Technique : Ruby on Rails pour le gros de l'application, et NodeJS pour le chat temps réel.

W1siziisijiwmtuvmtevmjqvmtkvmjgvmdevnjqyl2fydg9umjauanbnil0swyjwiiwidgh1bwiilcizmdb4mzawil1d?sha=dab14ea8ae2b2e91

Neuflize OBC

Accéder au projet

La banque Neuflize a mis en place le prix de l'innovation en 2014 et 2015 permettant à ses collaborateurs de soumettre des projets (vidéos, présentations).
Techno : Ruby on rails

W1siziisijiwmtqvmtavmjgvmdgvmzgvndmvndiwl2ljbs5qcgcixsxbinailcj0ahvtyiisijmwmhgzmdaixv0?sha=642d9ac9325d8463

Newsletters de l'ICM

Accéder au projet

L'Institut du Cerveau et de la Moelle épinière nous confie régulièrement la réalisation technique de ses newsletters.

Le design est fait par un de nos contacts récurrents, Spout.

Nous avons la tâche de coder ce design plutôt exigeant pour une newsletter, de sorte à ce que le résultat d'affiche bien dans un maximum de clients mail (Outlook, gmail, Apple mail...), sachant que ceux-ci font souvent leur loi sur quels aspects du HTML ils respectent, ils ignorent, ou réinterprètent.

W1siziisijiwmtqvmdqvmdcvmtgvmdevntkvotk2l2fjdglvbl9jaxzpbguucg5nil0swyjwiiwidgh1bwiilcizmdb4mzawil1d?sha=477cc7eadc3f9943

Action Civile

Accéder au projet

Cette start-up permet à des centaines de consommateurs d'agir collectivement en justice, pour avoir davantage de poids.

Nous avons eu en charge la réalisation technique, en Ruby on Rails, de l'ensemble, sachant que le design nous a été fourni.

La partie la plus délicate de ce projet aura été la génération automatique des PDF de dépôt de plainte aux tribunaux.

Depuis sa sortie, le site n'est plus maintenu et mis à jour par Toxicode, mais nous intervenons ponctuellement en support de l'équipe technique en place.

W1siziisijiwmtqvmdgvmdevmtivmtyvmtyvnje5l2ludgvyawv1cnnwyxjpcy5kuecixsxbinailcj0ahvtyiisijmwmhgzmdaixv0?sha=cdcd37d366b1ec8e

Intérieurs Paris

Accéder au projet
Réalisation d'un site internet pour la présentation de l'activité de la marque Intérieurs Paris. Toxicode assure également son référencement naturel dans les moteurs de recherche.
W1siziisijiwmtcvmtivmjivmtyvmjuvmzgvmtq5mzi2zgutzdjkyi00y2vmlwjhzgytntflymqwmta1n2i5l3nzicgymde3ltexlti4igf0ideylja3ljq2ks5qcgcixsxbinailcj0ahvtyiisijmwmhgzmdaixv0?sha=0e57e29b7825ab33

CodeDJ

Accéder au projet

Un autre projet développé en collaboration avec Tralalère, cette fois-ci nous ne nous sommes pas occupé de la partie pédagogique ni de l’intégration graphique.


L’application est découpée en deux parties: elle reprend d’abord directement le fonctionnement et une partie des questions de notre outil Silent Teacher (voir notre section “Pour les animateurs”) en y ajoutant une composante musicale. Puis elle permet à l’utilisateur de créer des morceaux de musique en codant.

La manipulation de son n’est pas simple sur navigateur, et dans ce projet les sons doivent absolument être joués en rythme, il a donc fallu mettre en place un système permettant de compenser l’imprécision du navigateur.

Le développement de l’affichage des pistes musicales a été enrichissant car il est directement lié au code écrit par l’utilisateur, il a donc fallu créer un système très modulaire.


Nous regrettons juste de ne pas avoir pu avoir plus d’impact sur la partie pédagogique…

W1siziisijiwmtqvmtavmjgvmdkvmtmvmzcvody3l2lubmvzlmpwzyjdlfsiccisinrodw1iiiwimzawedmwmcjdxq?sha=acdf97e675ca65ff

Écrans connectés avec INNES

Accéder au projet

Pour cette prestation, deux de nos développeurs HTML5 ont travaillé à Rennes dans les locaux de la société innovante INNES, spécialiste des écrans connectés.

Ils ont eu pour mission d'améliorer l'interface graphique d'administration des programmes à diffuser sur les écrans, principalement en JavaScript.

En grande majorité, le niveau en JavaScript dans les entreprises françaises - même web - est assez débutant, plus proche du bricolage que de la programmation. INNES fait exception à la règle : nous avons pu constater que chez eux le JavaScript est utilisé comme une techno de pointe, jusqu'au pilotage hardware. Voir par exemple leur projet Playzilla.

W1siziisijiwmtqvmduvmjgvmtcvmdyvmdqvmtq0l3bldgl0chjpbmnllnbuzyjdlfsiccisinrodw1iiiwimzawedmwmcjdxq?sha=fda3afa81b91e641

Petit Prince

Accéder au projet

L'agence Mediatools nous a confié la réalisation technique de ce jeu éducatif sur les éoliennes, dans l'univers du Petit Prince.

Techniquement, c'est du HTML / CSS / JavaScript. La petite difficulté était, à l'époque, la lecture de sons en HTML5 avec une bonne compatibilité sur différents navigateurs et mobiles.

Fiole 3

Serveur de notifications mobile (push)

Accéder au projet

Pour nos clients qui veulent pouvoir envoyer des notifications en push sur les mobiles de leurs utilisateurs, nous avons mis au point un serveur en nodeJS, qui permet d'envoyer rapidement plusieurs milliers de messages, avec de bonnes performances.

Dans la version actuelle, notre outil est destiné aux iphones et ipads.

W1siziisijiwmtqvmdgvmdevmtivmtgvmjmvmzc4l0v0b2zlys5kuecixsxbinailcj0ahvtyiisijmwmhgzmdaixv0?sha=2cfd82a9488000c2

Etoféa

Accéder au projet
Réalisation d'un site internet pour la présentation de l'activité de la marque Etoféa. Toxicode a également assuré son référencement naturel dans les moteurs de recherche.
W1siziisijiwmtuvmtevmjqvmtkvmtyvndcvndyxl25lzgdpcy5wbmcixsxbinailcj0ahvtyiisijmwmhgzmdaixv0?sha=ef4bbf40df4c3b79

Nedgis

Accéder au projet

E-commerce spécialisé dans les luminaires haut de gamme
Techno : Ruby on rails

W1siziisijiwmtcvmtivmjivmtyvmjmvmduvnmzmmjc3mtytmdjjmi00mzgxltgwyjctztqwyzm3zgrjotnml0rgdxrbtkpxc0fbehj6bs5qcgcixsxbinailcj0ahvtyiisijmwmhgzmdaixv0?sha=0f71320cac465e03

DataDecode

Accéder au projet

En collaboration avec la société Tralalère, nous nous sommes occupé du développement de DataDecode ainsi que d’une partie de sa conception. C’est un outil qui permet d’initier à la programmation et à la culture numérique en se basant sur la manipulation de bases de données.


C’est un projet qui nous a posé plusieurs défis techniques intéressants: nous avons dû créer notre propre modèle de base de données, avoir l’entièreté de l’application sur une seule page (donc créer des comportements d’interface complexes) et surtout fournir à l’utilisateur une API qu’il puisse utiliser dans un éditeur de code personnalisé mais également via une interface de programmation en bloc.


Nous avons travaillé sur ce projet en parallèle du développement de GameCode qui est également une collaboration avec Tralalère, durant l’évolution des projets, il a été décidé que la base de l’interface des deux outils soit commune, nous avons donc extrait une ossature découpée en différents modules de vue et de fonctionnement.


Le résultat est très satisfaisant et nous a permis d’explorer pour la première fois l’intégration d’un langage de programmation en bloc personnalisé.

W1siziisijiwmtgvmdmvmtmvmtmvndivmtgvyjc2y2e4zdmtzdgwos00njczltljnwqtytzhotyyowq1mjvjl3nzicgymde4ltazltezigf0idayljmxlju2ks5qcgcixsxbinailcj0ahvtyiisijmwmhgzmdaixv0?sha=2da8611559f2831c

Kairoie

Accéder au projet

Nous avons réalisé pour la société Kairos Transformation un serious game sous la forme d'un jeu de l'oie pour parler de leur activité : la transformation digitale des entreprises.


Les questions et les thèmes sont récupérés via des requêtes HTTP.


Le tout est réalisé en HTML / CSS / Javascript et l'affichage du jeu est fait en canvas.

Fiole 3

NodeJS & big data

Accéder au projet

Pour Pernod-Ricard, nous avons été amené à développer une interface entre des requêtes utilisateurs sur url avec de la recherche big data.


Cette interface est développée en node js, et déployée en lambda sur aws, via servelss. À l’origine sur CloudSearch, les datas ont été migrées sur ElasticSearch, tout en gardant les mêmes requêtes utilisateurs.

L’interface propose différentes urls simples, comme trouver un élément par son ID, un champ spécifique, récupérer des facets, etc… Et une avancée, permettant de récupérer très précisément ses résultats.

En plus de simplifier les requêtes utilisateurs, celle-ci s’occupe de filtrer les résultats.

W1siziisijiwmtcvmtivmjgvmtqvmjavmtgvnwu5ytjintitztjlzi00odvmltlmndktotvinjayymjhodhll3nzicgymde3lteylti4igf0idazlje5ljm4ks5qcgcixsxbinailcj0ahvtyiisijmwmhgzmdaixv0?sha=c3b54b4133e9a0c4

Artners

Accéder au projet

Artners est une plateforme d’investissement dans l’art qui propose l’acquisition de parts dans des oeuvres afin de les revendre sur une place de marché en ligne. Nous avons participé à la conception et avons réalisé la plateforme en Ruby on Rails. Nous accompagnons toujours Artners dans sa direction technique afin de faire évoluer la plateforme.

W1siziisijiwmtcvmtivmjivmtyvmzavndkvmjfknmm3mwqtyzi3mi00mjhjlwi3ngytognhyjhhotmwotzjl3nzicgymde3lteyltiyigf0ida1ljmwlja0ks5qcgcixsxbinailcj0ahvtyiisijmwmhgzmdaixv0?sha=fe04ead29537ac19

Planot

Accéder au projet

Nous avons accompagné une équipe de notaires pour concevoir avec eux puis développer entièrement leur outil d’organisation principal : Planot. Planot est un logiciel de gestion de la production d’actes à destination des notaires, réalisé en Ruby on Rails.


Planot permet de suivre l'avancement de productions d’actes, propose une gestion fine des droits des différents utilisateurs, incorpore un fil de discussion au sein de chaque planning, ainsi qu’un système de notifications des retards et tâches du jour.


Il est également proposé avec un moteur de recherche avancé, ainsi qu’un outil statistique du calcul du chiffre d’affaires.


Ayant fait ses preuves pour le travail au quotidien de trois études notariales, Planot passe à l’échelle : nos clients rentrent en phase de commercialisation auprès d’autres notaires.

W1siziisijiwmtgvmdevmdivmtqvmdgvmjmvmwq0otc3zjutzdfmmi00mtu1lwe4odutzgy1ownhmgjjntcyl3nzicgymde4ltaxltayigf0idazlja2lju2ks5qcgcixsxbinailcj0ahvtyiisijmwmhgzmdaixv0?sha=c6068ceb8460b8ab

L’agence des blogueuses

Accéder au projet

L’agence des blogueuses est un site de mise en relation entre des blogueuses et des marques. Les blogueuses ne peuvent s’inscrire qu’après invitation, et voient alors la liste des offres en cours. Les marques peuvent ensuite sélectionner les blogueuses parmi celles qui ont postulés.


Le site à été réalisé en Ruby on Rails. Les envois de mail sont automatisé et envoyés par sidekiq/redis.

Fiole 3

Application gestion droits et utilisateurs

Accéder au projet

Pour Pernod-Ricard, nous avons créé la partie serveur d’une application de gestion d’utilisateurs, avec des permissions sur différents type de ressources.

Les administrateurs peuvent manager des utilisateurs, des groupes, et des polices. Un algorithme s’occupe de définir quelles ressources un utilisateur peut récupérer ou manager, en fonction des groupes dans lesquels il est, grâce aux différentes polices de ses différents groupes.

Ces informations sont stockées dans une base dynamodb.

Pour le type de ressources auquel peut accéder un utilisateur, nous avons par exemple été amené à créer une interface entre différents buckets S3, copiant le comportement d’un explorateur de fichier, tout en filtrant les différents fichiers/dossiers renvoyés, ainsi que les actions possibles dessus (comme les télécharger, supprimer etc…)

Nous avons aussi participé au développement de la partie client, en angular.

Voici, sans ordre particulier, quelques commandes de clients, qui nous servent à financer nos activités.
W1siziisijiwmtqvmdgvmdevmtivmtgvmjmvmzc4l0v0b2zlys5kuecixsxbinailcj0ahvtyiisije3mhgxnzajil1d?sha=601412a7e7fe80cb
Etoféa
W1siziisijiwmtqvmdqvmdcvmtyvmzevnduvndeyl2fjzgeucg5nil0swyjwiiwidgh1bwiilcixnzb4mtcwiyjdxq?sha=71e5d4e654efd0a0
Site vitrine d'architectes
W1siziisijiwmtuvmtevmjqvmtkvmzavmjgvmtuyl2hlywrlcl9sb2dvlnbuzyjdlfsiccisinrodw1iiiwimtcwede3mcmixv0?sha=ff07043d6ed8edbf
MGEN
W1siziisijiwmtcvmtivmjivmtyvmzavndkvmjfknmm3mwqtyzi3mi00mjhjlwi3ngytognhyjhhotmwotzjl3nzicgymde3lteyltiyigf0ida1ljmwlja0ks5qcgcixsxbinailcj0ahvtyiisije3mhgxnzajil1d?sha=e43d9c0bfa0991b1
Planot
Fiole 3
NodeJS & big data
W1siziisijiwmtqvmduvmjgvmtcvmdyvmdqvmtq0l3bldgl0chjpbmnllnbuzyjdlfsiccisinrodw1iiiwimtcwede3mcmixv0?sha=e606ada4a3cba6e2
Petit Prince
W1siziisijiwmtqvmdmvmtuvmtuvmjivmzevoda3l3zpzgvvmmjyywlux25vzgvqcy5wbmcixsxbinailcj0ahvtyiisije3mhgxnzajil1d?sha=b1768e1ca970b935
Formation NodeJS pour Video2brain
W1siziisijiwmtqvmdqvmdcvmtgvmdevntkvotk2l2fjdglvbl9jaxzpbguucg5nil0swyjwiiwidgh1bwiilcixnzb4mtcwiyjdxq?sha=888b6e2e87708144
Action Civile
W1siziisijiwmtgvmdmvmtmvmtmvndivmtgvyjc2y2e4zdmtzdgwos00njczltljnwqtytzhotyyowq1mjvjl3nzicgymde4ltazltezigf0idayljmxlju2ks5qcgcixsxbinailcj0ahvtyiisije3mhgxnzajil1d?sha=41de4f3765c18030
Kairoie
W1siziisijiwmtqvmdmvmtuvmtqvndqvndqvmzy2l2nsawnhcgfjay5wbmcixsxbinailcj0ahvtyiisije3mhgxnzajil1d?sha=26fbacd0ed6f435f
Clicapack
W1siziisijiwmtcvmtivmjivmtyvmjuvmzgvmtq5mzi2zgutzdjkyi00y2vmlwjhzgytntflymqwmta1n2i5l3nzicgymde3ltexlti4igf0ideylja3ljq2ks5qcgcixsxbinailcj0ahvtyiisije3mhgxnzajil1d?sha=3f2edd16d2e37601
CodeDJ
W1siziisijiwmtuvmtevmjqvmtkvmtgvmzyvodq2l3nuy2yuanbnil0swyjwiiwidgh1bwiilcixnzb4mtcwiyjdxq?sha=700a7fc907d3fe1d
SNCF
W1siziisijiwmtcvmtivmjivmtyvmjmvmduvnmzmmjc3mtytmdjjmi00mzgxltgwyjctztqwyzm3zgrjotnml0rgdxrbtkpxc0fbehj6bs5qcgcixsxbinailcj0ahvtyiisije3mhgxnzajil1d?sha=d6782f53c6ca58c2
DataDecode
W1siziisijiwmtcvmtivmjivmtyvmjcvntqvmmjkyja2mmetzgy2ny00ywyyltkyytytytuxzdixndhmymiyl3nzicgymde3ltexlti4igf0idaxlje4ljmwks5qcgcixsxbinailcj0ahvtyiisije3mhgxnzajil1d?sha=6430349e79dcb7ca
SuperProducteur
W1siziisijiwmtqvmtavmjgvmdgvmzmvmjivntuyl2dtzi5qcgcixsxbinailcj0ahvtyiisije3mhgxnzajil1d?sha=8a1a06fcbbbd9214
Affichage de graphes Airbus
W1siziisijiwmtuvmtevmjqvmtkvmtkvndevmzyyl21haxjpzv9wyxjpc19jlnbuzyjdlfsiccisinrodw1iiiwimtcwede3mcmixv0?sha=5c4891757f6aa221
Mairie de Paris
W1siziisijiwmtuvmtevmjqvmtkvntevmtgvotkwl2xvz28uanbnil0swyjwiiwidgh1bwiilcixnzb4mtcwiyjdxq?sha=3d29e9d253e01b00
Technoparade
W1siziisijiwmtqvmdqvmdcvmtcvmtevmjevnzy3l3jlzwxhdglvbi5qcgcixsxbinailcj0ahvtyiisije3mhgxnzajil1d?sha=42111950005a3dd0
Site de rencontre Reelation
W1siziisijiwmtuvmtevmjqvmtkvmjgvmdevnjqyl2fydg9umjauanbnil0swyjwiiwidgh1bwiilcixnzb4mtcwiyjdxq?sha=87e3e81d8c8648f4
Neuflize OBC
W1siziisijiwmtuvmtevmjqvmtkvmtivmtmvnjyvbxlldmvudc5wbmcixsxbinailcj0ahvtyiisije3mhgxnzajil1d?sha=38eca4fa92986914
MYevent
W1siziisijiwmtqvmduvmjgvmtcvmdivmzivodq1l3jhawxzx2nvchkucg5nil0swyjwiiwidgh1bwiilcixnzb4mtcwiyjdxq?sha=ed1a2f1720ffe79c
Formation Ruby on Rails pour Video2Brain
W1siziisijiwmtqvmdgvmdevmtivmjevntyvndezl2hvbwvwof9mdwxslnbuzyjdlfsiccisinrodw1iiiwimtcwede3mcmixv0?sha=c30064a374d741c1
Little Woman Paris
W1siziisijiwmtqvmdgvmdevmtivmtyvmtyvnje5l2ludgvyawv1cnnwyxjpcy5kuecixsxbinailcj0ahvtyiisije3mhgxnzajil1d?sha=fabc007058561efe
Intérieurs Paris
W1siziisijiwmtqvmdmvmtkvmtmvmtkvntkvntgzl25vzguucg5nil0swyjwiiwidgh1bwiilcixnzb4mtcwiyjdxq?sha=e17286afeca20cf7
Qu'est-ce que NodeJS ?
W1siziisijiwmtcvmtivmjgvmtqvmzgvndyvnty3ztjlmtutotc3mc00mdnkltkwywqtndhjmgzhyjfjy2zkl3nzicgymde3lteylti4igf0idazljm4lje1ks5qcgcixsxbinailcj0ahvtyiisije3mhgxnzajil1d?sha=b7b03d3b4c2817ea
Speedy Calculo
W1siziisijiwmtqvmdmvmdkvmtgvndivmjkvmjyvag9tzv9wywdlx25py2uucg5nil0swyjwiiwidgh1bwiilcixnzb4mtcwiyjdxq?sha=26810f68d31976ae
Boutique en ligne Lisonia
W1siziisijiwmtqvmdmvmjuvmtgvndmvmzyvndqzl3jhbgx5zxf1axoucg5nil0swyjwiiwidgh1bwiilcixnzb4mtcwiyjdxq?sha=1eb0119018c58164
Rallye Quiz
W1siziisijiwmtqvmtavmjgvmdgvmzgvndmvndiwl2ljbs5qcgcixsxbinailcj0ahvtyiisije3mhgxnzajil1d?sha=a97915402d6f8e68
Newsletters de l'ICM
Fiole 3
Serveur de notifications mobile (push)
W1siziisijiwmtqvmdmvmtkvmtgvndivmjmvmjeyl3ntzs5wbmcixsxbinailcj0ahvtyiisije3mhgxnzajil1d?sha=d09ede4fd61720ba
Saint-Maur Entreprendre
Fiole 3
Application gestion droits et utilisateurs
W1siziisijiwmtcvmtivmjivmtyvmtcvntavyjjjy2jmy2qtnty1ms00nzqzlwfizdatotzknjq4nmqxn2m3lzcyowi3yjzhyzzkyi1pbwfnzv9fnv8ucg5nil0swyjwiiwidgh1bwiilcixnzb4mtcwiyjdxq?sha=eacc0c67cceb271e
GameCode
W1siziisijiwmtuvmtevmjqvmtkvmtyvndcvndyxl25lzgdpcy5wbmcixsxbinailcj0ahvtyiisije3mhgxnzajil1d?sha=f024fbc115cff607
Nedgis
W1siziisijiwmtcvmtivmjgvmtqvmjavmtgvnwu5ytjintitztjlzi00odvmltlmndktotvinjayymjhodhll3nzicgymde3lteylti4igf0idazlje5ljm4ks5qcgcixsxbinailcj0ahvtyiisije3mhgxnzajil1d?sha=d170e963b548ff10
Artners
W1siziisijiwmtuvmtevmjqvmtkvndmvntavmjg2l0rhbm9uzv9sb2dvlmpwzyjdlfsiccisinrodw1iiiwimtcwede3mcmixv0?sha=d62cbeaeb0023f37
Danone
W1siziisijiwmtqvmtavmjgvmdkvmtmvmzcvody3l2lubmvzlmpwzyjdlfsiccisinrodw1iiiwimtcwede3mcmixv0?sha=5faf69d1b66b5cec
Écrans connectés avec INNES
W1siziisijiwmtgvmdevmdivmtqvmdgvmjmvmwq0otc3zjutzdfmmi00mtu1lwe4odutzgy1ownhmgjjntcyl3nzicgymde4ltaxltayigf0idazlja2lju2ks5qcgcixsxbinailcj0ahvtyiisije3mhgxnzajil1d?sha=c3307b4b2549bd33
L’agence des blogueuses