EbriChat : Un Chat instantané

Description

Ce projet a été réalisé dans le but de me familiariser avec un certain nombre de technologies que je ne connaissais pas ou peu. Ainsi, EbriChat permet de communiquer de manière instantanée : les messages ne sont pas stockés, seuls les utilisateurs présents dans le salon de discussion lors de l’envoi peuvent les voir.

Le site utilise des Websockets (via Socket.io) pour la communiquer entre le client et le serveur. Le serveur de chat utilise Node.Js, le client utilise le framework AngularJS qui permet de changer l’apparance et les données sur la page de manière très « propre ». Enfin, la partie « graphisme » est réalisée avec Angular Material, qui ajoute une multitude de composant qui suivent la charte graphique de Google (Material Design)

Lire la suite

Application WEB : Adaptation d’un jeu de société

Description

Ce projet est le fruit d’un travail de ma part ainsi que deux collègues que j’ai dirigé. Le but de ce projet et de proposer une adaptation du jeu de société « Les aventuriers du Rail », avec un mode multijoueur. Ce projet a été réalisé dans le cadre de l’évaluation du cours de PHP et du cours de Système de Gestion de Bases de Données de l’École des Mines de Douai.

Pour mener à bien ce projet, j’ai programmé un Framework PHP « Maison », car le but était d’apprendre à coder en PHP et non d’utiliser un Framework déjà existant sans comprendre ce qui se cache derrière.

Lire la suite

Site Mobile : Médiathèque + Jeu du Taquin

Description

Dans cet exercice, j’ai programmé un site destiné aux terminaux mobiles. Le site est composé d’une médiathèque et d’un jeu de taquin. Les données de la médiathèque sont chargées en Ajax, à partir de fichiers XML. Le jeu de taquin est programmé en Javascript et en jQuery. Le taquin utilise l’API de Flickr, ce qui permet de choisir l’image du jeu sur Flickr !

Lire la suite