Projet GeefGik

Le but du projet GeefGik est de pouvoir partager des médias comme des images, sons, fichiers simplement. Il a été réalisé en PHP et PostgreSQL. Il rassemble des fonctionnalités que l'on pourrait trouver sur un forum comme une chatbox, une messagerie interne, un panel d'administration.


Il existe plusieur grade Administrateur, Modérateur et Utilisateur qui dès que l'authentification est active chauqe fonctionnalités s'adapte en fonction du grade (Un administrateur aura un lien dans le menu pour accéder au panel q'administration qu'un simple utilisateur lui non). Chaque grade donne plus ou moins de droit (modération de contenu, d'utilisateur, ...).


Une messagerie interne est également disponible pour s'envoyer des messages privés entre membres. Le nombre de messages non lus s'affiche dans le menu. Un utilisateur peut marquer tous ce message comme lu, en supprimer, ... Il peut également suivre la conversation avec un utilisateur.


Les utilisateurs peuvent mettre en ligne du contenu comme des images. Chaque contenu possede une catégorie a définir, un titre et un média. Un système de pagination existe pour eviter que le chargement des pages soit trop long. Un utilisateur peut trier les images par catégories également. Une note peut êre attibué à une image, l'utilisateur peut par la suite visionner dans la page d'accueil la moyenne des notes des images partagées.

Une chatbox a également été intégrée où un utilisateur peut poster des messages assez courts pas plus de 100 caractères. Les messages de la chatbox sont visibles par tout le monde. Certains grade peuvent également bannir des messages dans la chatbox.