StephSako / HowTo

Website where users can share their knowledge through tutorials, as well as create and debate on forums.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projet personnel réalisé avec le Framework PHP Symfony4 et librairie CSS Materialize

A quoi ce site sert-il ?

commentfaire.ddns.net permet à tous les internautes de pouvoir partager leurs connaissances dans des catégories diverses et variées comme l'informatique, le sport ou encore le life style. Ainsi, un système de commentaires a été mis en place permettant aux autres utilisateurs de pouvoir donner leur avis sur le contenu, liker, signaler le contenu s'il ne respecte pas les règles ou envoyer une suggestion directement au créateur du tutoriel.

Ils ont également la possibilité de créer des forums afin de lancer des discussions ou des débats avec la communauté.

Listing

Voici les pages principales du site, listant les tutoriels et forums avec un système de pagination. Deux panneaux latéraux listent toutes les catégories disponibles ainsi que les 8 tutoriels et forums les plus récents.

Navbar

Différentes fonctionnalités sont disponibles dans la navbar : * Accéder à la page des tutoriels et des forums * Accéder à son compte * Rechercher un titre de tutoriel, forum ou nom d'un utilisateur à partir d'un mot clef

* Si connecté en tant qu'administrateur, accès au CRUD
* Se déconnecté

Création

Il est possible de créer un tutoriel ou un forum à l'aide d'un bouton flottant.

Il permet alors d'accéder aux formulaires de création des posts : Pour les tutoriels, il est possible d'imager ces propos par une photo (fonctionnalité permettant d'uploader plusieurs images en cours de développement ...).

Profils

Utilisateurs

Afin de pouvoir poster, répondre et intéragir pleinement avec le site, les utilisateurs devront créer un compte qu'ils pourront alors gérer : modification des informations personnelles (modification du mot de passe en travaux ...), visionnage de ses tutoriels, forums et commentaires postés, et suggestions reçues d'autres utilisateurs.

Par conséquent, si le visiteur n'est pas anthentifié, des fonctionnalités lui seront alors bloquées.

Administrateurs

Quant aux administrateurs, ils ont l'accès à un CRUD / back-office leur permettant de gérer les posts, utilisateurs, signalement enregistrés et contacts de visiteurs leur ayant posé question.

Responsive

Le site est responsive grâce au système de grille de la librairie CSS Materialize.

About

Website where users can share their knowledge through tutorials, as well as create and debate on forums.


Languages

Language:PHP 58.3%Language:HTML 28.9%Language:TSQL 8.9%Language:CSS 2.7%Language:Shell 0.8%Language:JavaScript 0.3%