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

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors