Ce projet a été réalisé en équipe de 3 dans le cadre de mon apprentissage pour le BTS SIO.
L'objectif de ce projet est de concevoir et de développer un wiki collaboratif sur le thème des civilisations. Il permettra à différents types d'utilisateurs d'interagir avec le contenu, de créer, modifier et consulter des articles de manière intuitive et accessible.
Notre application sera organisée autour des utilisateurs suivants :
- Utilisateurs non connectés : Peuvent consulter les articles et effectuer des recherches
- Utilisateurs authentifiés : Peuvent créer et modifier des articles, puis supprimer leurs articles
- Administrateurs : Disposent de droits supplémentaires, comme la gestion des utilisateurs et des articles
-
Gestion des utilisateurs :
- Inscription et connexion via un formulaire sécurisé
- Gestion des rôles selon les types d'utilisateur (USER / ADMIN)
-
Articles :
- Création, modification et suppression d'articles
- Consultation de l'historique des modifications pour chaque article
- Recherche d'articles
-
Administration :
- Gestion des utilisateurs : Bannissement temporaire ou définitif, débannissement
- Méthodes CRUD sur les articles
-
Accessibilité et design :
- Interface utilisateur responsive grâce à Bootstrap
- Navigation intuitive et ergonomique
- Technologies utilisées : PHP, HTML, CSS (Bootstrap), MySQL
- Structure du code : Fichiers organisés dans des dossiers dédiés (ex. :
css/
,assets/
,documentation/
) - Gestion de version : Utilisation de Git et GitHub pour la collaboration entre les membres de l'équipe
Note : Ce fichier README sera mis à jour au fur et à mesure de l'avancement du projet.