Email copié!

Groupomania

Dernier projet réalisé durant ma formation de développeur web au sein d'OpenClassrooms, il s'agissait de créer un réseau social interne d'entreprise. Les utilisateurs pouvaient créer des posts, les modifier et les supprimer et l'administrateur... les administrer. Les posts devaient pouvoir contenir du texte et une image. Les sessions devaient perdurer durant la connexion.

Mise en œuvre

  • UI avec React.js / react-router-dom / socket.io / bootstrap.
  • Environnement Node.js avec serveur Express.js, websocket avec socket.io et express-session.
  • Création d'une API pour la connexion / création de compte / obtention des derniers messages.
  • Validation des données de connexion avec validator et cryptage en base de données avec argon2 et crypto.
  • Sécurisation des communications par requêtes http en ssl avec la mise en place d'un reverse proxy NGYNX.
  • Base de données SQLite.

Mon portfolio

Je désirais réaliser une landing page la plus efficace possible. C'est a dire qu'elle ne devait pas utiliser de techno superflues mais faire preuve d'un minimum de savoir faire technique au niveau du style, de l'accessibilité et de son référencement naturel. Pour le design, j'ai repris celui de Ian Dunkerley, cité parmis les meilleurs web designs de portfolio par Hostinger.

Mise en œuvre

  • La navigation se fait exclusivement en HTML/CSS.
  • Le JS n'est utilisé que pour le rendu de couleurs aléatoires des bordures et le contact par email.
  • Un subset de la font est réalisé.
  • Le logo est un rendu CSS de la font.
  • Les images optimisées sont exclusivements utilisées dans les strucured data.
  • Toutes les animations des icônes sont réalisées en css avec une seule image par icône.

MMS

L'objectif de ce projet est de permettre aux patients en ayant besoin de réaliser un Mini Memory State. C'est un test réaliser afin d'évaluer le degré de démense ou de confusion mentale d'un patient.

Ainsi le soignant pourrait avoir accès aux tests réalisés à domicile et pouvoir avancer le rendez-vous avec le spécialiste si besoin. L'application permettrait également d'avoir un viseul de l'évolution des scores obtenus. Le test de l'horloge devrait être implémenté.

Ce projet est actuellement en développement.

Bienvenue

Depuis le début de mon parcours professionnel, résoudre des problèmes et participer à une dynamique d'équipe agréable et efficace est une source de joie qui m'anime chaque jour.

En tant que développeur web, j'apprécie tout particulièrement l'intégration de web designs et la création d'interfaces utilisateurs avec React.js. Je tiens également à m'assurer que ces interfaces soient accessibles et optimisées pour le référencement naturel. J'aime également prendre en charge la partie back-end d'une application, notamment en créant des API REST, des WebSockets et en gérant des bases de données SQL ou NoSQL.