Fermé

creation d'un site web

Sujet

Vous devez développer un gestionnaire de post-its multi utilisateurs. Le principe de cette

application est le suivant. : les utilisateurs doivent tout d’abord s’inscrire ; ensuite ils peuvent

se connecter sur l’application ; après connexion, l’application permet de visualiser les différents

post-its publiés par l’utilisateur, ainsi que les différents post-its qu’on lui a partagés. Il est

possible de cliquer sur chaque post-it afin de voir son contenu.

Fonctionnalités

Écran de connexion

L’écran de connexion permet à un utilisateur de se connecter. Pour cela il doit fournir un mail

ainsi qu’un mot de passe. L’écran de connexion doit fournir un lien vers l’écran d’inscription. Si

l’utilisateur arrive à se connecter, il doit être redirigé vers l’écran d’accueil. Sinon, un message

d’erreur doit expliquer pourquoi la tentative de connexion à échouée.

Écran d’inscription

L’écran de connexion permet à un utilisateur de s’inscrire. Pour cela il doit fournir un mail, un

mot de passe qui doit être saisi deux fois pour éviter les erreurs. Il doit aussi fournir un nom, un

prénom, une date de naissance. Une fois l’utilisateur inscrit, il doit être redirigé vers l’écran de

connexion. Un script Javascript doit vérifier avant l’envoi du formulaire que le mot de passe fait

au moins 6 caractères, que le mail est dans un format correct , et

que la date de naissance est dans le format correct (AAAAMMJJ). En outre, toutes les données

demandées doivent être saisies. Si les données saisies par l’utilisateur ne sont pas correctes,

elles doivent être affichées sur fond rouge. Dans ce cas des messages, également en rouge,

doivent expliquer pourquoi les données ne sont pas correctes. Attention, il ne peut y avoir qu’un

seul utilisateur ayant une adresse mail donnée.

Écran d’accueil

L’écran d’accueil permet à un utilisateur connecté de voir la liste des post-its qui l’intéresse.

Il est séparé en deux zones : la zone des post-its dont il est propriétaire (possédés), et la

zone des post-its qu’on lui a partagé (partagés). Enfin l’écran d’accueil doit fournir un lien vers

l’écran d’ajout de post-its, et un lien qui permet de se déconnecter et de retourner sur l’écran de

connexion.

Zone des post-its possédés

Cette zone affiche la liste des titres de post-its dont l’utilisateur est propriétaire, ainsi que la date

à laquelle ils ont été postés. Ils sont classés par dates d’ajouts (le plus récent en premier). Un

clic sur le titre doit amener à l’écran de visualisation de post-its. En outre, à coté de chaque

post-its, il doit y avoir un lien qui permet de supprimer le post-it et un lien qui permet d’éditer le

post-it.

Zone des post-its partagés

Cette zone affiche la liste des titres de post-its partagés à l’utilisateur, ainsi que la date à

laquelle ils ont été postés et le propriétaire des post-its. Ils sont classés par dates d’ajouts (le

plus récent en premier). Un clic sur le titre doit amener à l’écran de visualisation de post-its.

Écran de visualisation des post-its

Cet écran doit afficher le titre du post-it, la date d’ajout, le propriétaire et la liste des utilisateurs

avec lesquels il est partagé. Quand l’utilisateur courant est le propriétaire, il doit y avoir en outre

un lien qui permet d’éditer le post-it et un lien qui permet de supprimer le post-it.

Écran d’ajout/édition des post-its

Cet écran doit afficher un formulaire permettant de saisir le titre du post-it (maximum 150

caractères), et la liste des utilisateurs avec lesquels il est partagé. Le propriétaire ainsi

que la date d’ajout (ou de dernière mise à jour si le formulaire est en mode édition) seront

automatiquement calculés en PHP. En mode édition, les champs permettant de saisir le titre,

contenu et utilisateurs doivent être pré-remplis. Une attention particulière sera apportée à la

manière dont vous gérez le partage avec les autres utilisateurs. En effet, il ne faut pas présager

que celui qui saisit le post-it connaît les mails des utilisateurs avec lesquels il veut partager

le po

Compétences : CSS, HTML, Javascript, PHP, SQL

Voir plus : post multi utilisateurs php, web ce, site.au, cette site, application site web, web si, Web se, vers, un, un site web, qui, nom, mot, lien, d&, d visualiser, d des, connexion, cas, post pour, des php, multi web, fois web application, ????, avec

Concernant l'employeur :
( 0 commentaires ) Bordeaux, France

N° du projet : #1641207

4 freelance ont fait une offre moyenne de 240 € pour ce travail

pollux1er

********Et si on commencait?************

230 € EUR en 7 jours
(27 Commentaires)
4.5
keepsense13

s'il vous plaît vérifier PM pour plus de détails

250 € EUR en 7 jours
(3 Commentaires)
2.0
webwing3

Dear Sir, Webwingtechnologies Software offers a wide range IT Services. We have over 23 programmers, all experts in their various respective programming disciplines plus a team of project and sales managers. Webwing Plus

230 € EUR en 8 jours
(0 Commentaires)
0.0
reformconsulting

Dear Sir, Greetings! We are Reform Consulting with 5 year of experience under our belt. We are really interested to work on your project. Please see PM. Thank you. Regards, RCPL.

250 € EUR en 10 jours
(3 Commentaires)
3.2