18 Proyecto: Red social
El objetivo es crear una red social. Un usuario se tiene que registrar para poder emplear la red social y crear su perfil. Una vez registrado puede publicar mensajes en su "muro".
Un usuario registrado puede solicitar la amistad de otro usuario para poder ver los mensajes publicados en su "muro".
Un usuario puede consultar la lista de solicitudes de amistad y aceptar/rechazar las solicitudes una a una.
Un usuario puede hacer "me gusta" sobre la publicación de otra persona de la que es amiga.
Un usuario no registrado puede consultar la lista de usuarios registrados en la red social, pero no puede ver sus mensajes.
Se proponen como opcional las siguientes funcionalidades:
- Etiquetar: etiquetar las fotografías subidas indicando los nombres de los amigos que aparecen (seleccionados de una lista con todos los amigos).
- Buscar: buscar en el contenido de los mensajes publicados en todos los "muros" de los amigos.
- Paginación: los mensajes de un "muro" y el resultado de una búsqueda se visualiza paginado.