Dans le cadre de mon troisième semestre en informatique à CY-Tech, mes camarades de classe et moi devions créer un site web en utilisant les concepts et les technologies étudiés pendant ce semestre.

Ce site Web devait être construit à l’aide du framework Spring. Nous avons également dû utiliser le modèle MVC (Model View Controller) et DAO (Data Access Object) de manière étendue, afin de conserver une base de code structurée et permettre une extension facile.

Nous avons donc décidé de construire un petit forum inspiré par des plateformes telles que stackexchange et Reddit.

Ce forum serait principalement axé sur le langage de programmation Java, et d’autres sujets qui lui sont liés.

Fonctionnalités

  • Authentification des utilisateurs
  • Prise en charge complète Markdown
  • Syntax highlight
  • fils de discutions and réponses
  • Tags/catégorie pour les fils de discutions
  • Ordre de tri différent pour la liste des fils de discussion
  • Système de points
  • Outils de modération (supprimer/verrouiller un fil de discution ou un message)

Technologies utilisées

Captures d’écran

Main page
Threads list
Thread view