Réalisations : Interface de dialogues

Application web : Interface de dialogues

Création d'application web (terminé)

Cette interface de dialogues, compatible sur tout support (PC, tablette, mobile) a été conçue pour permettre à plusieurs milliers d'utilisateurs d'interagir entre eux. Elle offre à ceux-ci diverses options telles que la possibilité de consulter les détails des autres profils, visionner leurs albums photos ou converser avec eux dans une interface de messagerie ergonomique et moderne.

Suivant l'onglet choisi, le panneau de gauche propose une liste des derniers connectés à 24 heures ainsi que ses derniers messages non-répondus et archivés.

Un algorithme de mise en cache des informations des profils a été conçu intelligemment pour fonctionner en toute autonomie et permettre de limiter grandement l'accès à la base de données MySQL. En effet, dès qu'un profil est consulté, ses données sont stockées dans des hashs via Redis puis détruites automatiquement au bout de quelques minutes (ou immédiatement si le membre modifie ses informations). Paradoxallement et grâce à cela, plus il y a d'utilisateurs actifs sur le site, plus la navigation dans celui-ci est rapide.

Domaines d'expertise

  • HTML5
  • PhP
  • MVC
  • MySQL
  • Redis
  • SASS
  • CSS
  • WebDesign
  • Responsive
  • JavaScript
  • jQuery
  • Vue.js
  • AJAX
  • SEO
  • Adobe Photoshop
  • Adobe Illustrator

Méthodologies & fonctionnalités

  • Architecture MVC sur mesure via PhP

  • Intégration en HTML5

  • Conception de la charte graphique

  • Responsive WebDesign (fonctionnel sur tout support)

  • Emploi des technologies JavaScript / AJAX / jQuery

  • Feuilles de style via préprocesseur SASS

  • Interaction avec des bases de données MySQL

  • Interaction avec des bases de données NoSQL Redis (cache)