Skip to content

nathan30/Goater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHEVAL NATHAN
DESPRET JEAN-PHILIPPE

URL : https://pedago02a.univ-avignon.fr/~uapv1402577/mvc/goater.php

Rendu final

Fonctions AJAX (Toutes regroupées dans js/script.js): 
	- Envoi de tweet
	- Modification de profil
	- Suppression de tweet
	- Affichage du nombre de nouveau tweet sur l'index
	- Ajout et Supression de vote sur un tweet

Fonctionnalitées supplémentaires :
	- Recherche de tweets contenant un mot via le formulaire à droite dans le menu (sensible à la casse)
	- Recherche d'utilisateur (par nom et/ou prénom, sensible à la casse) dans la page listant les utilisateurs
	- Possibilité de supprimer un tweet directement depuis le tweet lui-même (possible sur tout les tweets pour des questions pratique)
	- Erreur 404 pour la recherche d'un pseudo inexistant via l'url (par exemple)
	- Partage de tweets en cliquant sur l'heure d'un tweet (redirige vers une page affichant seulement ce tweet) 
	- Possibilité de RT un tweet, l'affichage du nouveau tweet créée est modifier afin d'afficher le pseudo de la personne ayant RT
	- Ajout d'une popup de notification de succès ou d'erreur (Tweet envoyé, profil mis à jour, tweet supprimé,ajout/suppression de vote)
	  dans le layout.php. Cette popup disparait automatiquement après quelques secondes

Autres infos : 
	- Le login et l'inscription sont réunis sur la même page (?action=login)
	- La modification du profil est effectué avec ?action=view_profile&edit=true. Ne fonctionne pas si un autre utilisateur est affiché
	  via le paramètres &pseudo=xxx
	- L'affichage d'un profil d'un utilisateur (autre que celui connecté) est effectué via le pseudo et non l'id (rajout de fonction 
	  getUserByPseudo)
	- Un loader est affiché avant que la page index (qui liste tout les tweet) soit affiché. Cela peut être long en fonction des images
	- Lors de la connexion, l'avatar de l'utilisateur est affiché sur la droite du menu. En cliquant dessus il est possible d'afficher,
	  de modifier le profil ou encore de se deconnecter
	- Le site est responsive (Affichage d'un background différent sur mobile, certains élements sont modifiés ou enlevés)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published