Drapeau France Drapeau Espagne
Site todo

Projet Laravel Todo


Pour apprendre à utiliser Laravel 8, nous avons eu un projet où nous devions réaliser une application Web de gestion de tâche collaboratif comme Trello.

Pour utiliser cette application, l'utilisateur doit être enregistré et connecté. Une fois connecté, il peut consulter/créer/modifier/supprimer des tâches, et y ajouter d'autres utilisateurs, enregistrés eux aussi.

Une tâche possède un titre, une description, une date de fin, un propriétaire (lui seul peut la supprimer), une priorité, un état, une catégorie et peut posséder plusieurs documents en pièces jointe.

Une tâche peut être assignée à un de ces participants.

Chaque utilisateur peut rajouter des commentaires sur les tâches. Son nom et l'heure et la date du commentaire doivent être gardé, et il est possible d'éditer le commentaire (cela sera marqué sur le commentaire qu'il a été édité) et même de le supprimer.

Pour chaque partie, il y a toutes les actions de CRUD.

Nous avons également commencé à gérer les autorisations avec les policies pour ne pas avoir accès au board qui ne nous appartiennent pas.

Le but principal était vraiment de travailler sur le back de l'application, le front n'a pas été très travailler, j'ai utiliser Bootstrap pour un rendu simple, propre rapidement


Voici un autre aperçu lorsque l'on clique sur un board :

Site todo

Vous pouvez retrouvez le projet sur mon gitLab (et les étapes pour lancer le projet) en cliquant juste ici

Retour