Skip to content

Site web consistant en la gestion d'une To Do list grâce à PHP réalisé par Emrick Pesce et Yoann PERIQUOI en 2A de DUT Informatique à Clermont-Ferrand.

Notifications You must be signed in to change notification settings

yoperiquoi/Odot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Odot

Site web consistant en la gestion d'une To Do list grâce à PHP réalisé par Emrick Pesce et Yoann PERIQUOI en 2A de DUT Informatique à Clermont-Ferrand.


Répartition :

Yoann : Vue (Principalement Php), Modèle (Modèle mètier), DAL (Gateways), Controleurs (Départ,fonctions basiques), FrontControleur (création de la classe avec Emrick), Images, Documentation, BDD, JavaScript (fonction ajax avec jQuery) , Remodélisation des gateways pour la séparation Tache/Liste/Utilisateur.

Emrick : Vue (Principalement Bootstrap, affiche des erreurs dans les pages, séparation en plusieurs pages), Modèle (Modèle Persistance), DAL (Corrections), Controleurs (Gestion Erreur, appel modèle), FrontControleur (création de la classe avc Yoann, séparation du premier contrôleur en 2 controleurs pour les invités et les connectés), config (Autoload,config), Validation, Modele, aide pour le JavaScript


Ajouts non demandés :

  • Page d'inscription qui permet de créer de nouveaux utilisateurs
  • Les cases cochées sont gérées via un appel ajax, qui évite de recharger la page à chaque coche
  • Ajout d'un logo
  • Quand on est connecté notre pseudo est affiché
  • On peut passer des listes privées aux listes publiques et inversement sans avoir à se déconnecter/reconnecter
  • Le logo avec le nom en haut à gauche permet de revenir sur la page principale
  • Quand il y a plus de 3 listes, elles sont séparées en différentes pages. Quand il y a trop de pages, elles ne sont pas toutes affichées sur la barre de navigation (des points viennent à la place). Cela peut être mis en évidence en baissant le nombre de listes par page à 1 via la variable $nbListesPages dans le FrontControleur

Utilisation du site web :

La base de données du site à charger se trouve dans le dossier config.

Des tâches ont été mises de base dans la partie publique, on peut alors naviguer entre les différentes pages pour voir toutes les listes, on peut alors ajouter, supprimer et cocher les tâches.

Un utilisateur avec comme mail d'identification [email protected] et le mot de passe lephpcestbien a été ajouté afin de voir la connection en place. L'inscription et l'ajout d'un utilisateur reste par ailleurs totalement possible.

On retrouve les même interactions du côté privée.

About

Site web consistant en la gestion d'une To Do list grâce à PHP réalisé par Emrick Pesce et Yoann PERIQUOI en 2A de DUT Informatique à Clermont-Ferrand.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published