Skip to content

AlejandroRodriguezM/ProyectoDAW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProyectoDAW

Trabajo fin de curso del grado superior DAW

03/12/2022

  • Estructura basica de los html y carpetas donde se guardaran los ficheros del proyecto.

04/12/2022

  • Creada la base de datos(con posibles modificaciones) y importados los css de bootstrap y los js sweetAlert y el bundle de bootstrap.
  • Creadas las alertas de usuario a la hora de registrarlo(y a su vez, comprobar los datos a la hora de registrar un usuario).
  • El usuairo creado correctamente se guarda correctamente en la base de datos.
  • Primeras conexiones entre front end y backend usando js y php

06/12/2022

  • Desde index se puede controlar el acceso de usuario y creando variables de session en javaScript(Posiblemente lo cambie a php, segun vea el uso)
  • Una vez el usuario esta loggeado, no puede acceder a registro de nuevos usuarios.
  • Es posible salir de sesion y ya no es posible regresar a no ser que se introduzcan los datos nuevamente.

09/12/2022

  • Ahora es posible agregar imagen de perfil de usuario.
  • Se ha modificado la base de datos para añadir nuevos campos como "imagen de perfil usuario" y "privilage"
  • Todas las paginas son html, es posible que se cambiar a php para añadir funcionalidad y dinamismo.

16/12/2022 Log 1

  • Los ficheros HTML ahora son php.
  • Se ha añadido nuevos metodos para comprobar la contraseña y la codificacion de esta.
  • Ahora se crean cookies en php y se eliminan al salir de sesion
  • Se ha modificado el css con nuevos fondos background y he cambiado el tipo de cursos para añadir algo mas fresco.

16/12/2022 Log 2

  • Se ha creado un usuario default llamado "Guest" que permitira ver la web, pero no acceder a sus funcionalidades(aun en diseño)
  • Ahora las imagenes no se guardan como blob, si no como URL en forma de varchar en la base de datos.
  • Ahora las imagenes se recrean en una carpeta especial para cada usuario, en caso de no escoger una imagen de eprfil, se proporciona una default
  • Se han añadido nuevos metodos para acceder al "index.php"(posible nombre provisional).
  • Se han añadido nuevos metodos para crear a los usuarios, crear las imagenes de perfil y las carpetas individuales de cada usuario.
  • Se han corregido errores de seguridad.
  • Metodo en functions.inc.php que permite guardar palabras claves de sistema para evitar que se introduzca codigo sql en la base de datos y modificarla.

17/12/2022 Log 1

  • Ahora es posible entrar en la seccion "mi perfil" en el que podras modificar datos de tu usuario.
  • Aun no existen mas opciones por ahora.
  • El usuario "guest" no podra acceder a dichas opciones, al pulsar para ver las opciones, solamente podra o iniciar sesion o crear cuenta o salir.
  • Cuando se loguea con el usuario guest, a la hora de escoger "Iniciar sesion", se borran las cookies y las sessions del usuario.
  • Se han creado 2 nuevas paginas, sobre sobre la info de la pagina y enlaces importantes y otra donde se muestran los datos del usuario logueado

25/12/2022 Log 1

  • Se ha modificado la base de datos, ahora existen aparte de usuario "guest" existe el usuario "admin" y el usuario "user" corriente.
  • Con el usuario "admin" se puede accedery modificar la base de datos en temas relacionados a los usuarios, como la modificacion de estos.
  • Se han creado 4 ficheros nuevos, siendo estos la parte de la administracion de usuarios y un nuevo fichero en la carpeta "user" llamado "modify_user.php" que se utilizara para modificar usuarios sin necesidad de estar logueados con esa cuenta.
  • Se ha mejorado la seguridad de acceso en la aplicaciones web(trabajo aun en curso)
  • Se ha creado una pagina donde se ve un crud de los usuarios en la base de datos al igual que otro para ver solamente usuarios bloqueados.
  • Codigo refactorizado para acceder de forma mas eficiente a funciones de la base de datos como funciones no relacionadas con esta.
  • Actualmente el proyecto se encuentra desornado debido al tamaño creciente de este, posiblemente se reordenen para que tengan mas sentido.
  • Eliminado bug que no permitia ver el nombre de usuario logueado cuando se modificaba este usuario.

25/12/2022 Log 2

  • Se ha añadido la funcionalidad de eliminar usuarios de privilegio "user" y "block"

25/12/2022 Log 1

  • Se ha añadido un model para aceptar cookies cuando es la primera vez que se visita la pagina
  • Ahora al pinchar la imagen de perfil, se mostrara en un model la imagen de perfil
  • Al modificar un perfil siendo administrador o modificar tuy perfil como user normal, podras pinchar tambien en la "imagen predeterminada" para esocger la imagen de perfil(Quizas quite esta funcionalidad)
  • Se ha añadido un condiciones y servicios que se deben de aceptar si se quiere registrar un usuario, utilizando un "model"

26/12/2022 Log 1

  • Añadida nuevas funciones para crear cookies de tipo "guest" (funciones sin uso debido a bugs)
  • Ahora las contraseñas pueden verse mediante un icono tipo "ojo" (solo funciona con una contraseña y no con varias en un mismo form)

26/12/2022 Log 2

  • Arreglado bug que no permitia mostrar correctamente datos cuando se modificaba el administrador desde el panel de admninistracion

26/12/2022 Log 3

  • Arreglado bug que no permitia cambiar de imagen de perfil desde perfil de usuario.
  • Se ha modificado las imagenes del crud de usuarios, para que al pulsarla nos lleve a su pagina de informacion Cuando se accede a la pagina de informacion del usuario, solamente se podra modificar si es "admin" o "user" pero nunca guest.
  • Se ha creado una nueva pagina llamada "admin_info_usuario.php" donde se podra ver la informacion de usuarios y se ha enlazado junto con la de "admin_actualizar_usuario.php"
  • Se ha arreglado un bug que no permitia mostrar datos esenciales como session o cookies cuando se modificaba un usuario administrador que este activo a la hora de realizar el cambio.
  • Se han arreglado errores de direccion de diferentes ficheros ya que se cambiaron nombres de las paginas.

27/12/2022 Log 1

  • Arreglado bug a la hora de guardar foto de perfil en la que no se seleccionaba ninguna nueva imagen desde modificar usuario normal
  • Arreglado bug a la hora de guardar foto de perfil en la que no se seleccionaba ninguna nueva imagen desde modificar usuario admin a si mismo u otros usuarios
  • Ahora cuando se modifique el perfil de un usuario, los datos basicos vienen ya cargados

27/12/2022 Log 2

  • Creada una nueva tabla en la base de datos llamada "aboutuser" donde se van guardando datos relativos al usuario como fecha de creacion del usuario, o una descripcion sobre ellos mismos
  • Creado nuevos metodos para almacenar datos de la cuenta desde modificacion y desde la misma creacion del usuario
  • Cuando se elimina un usuario ahora se borran todos los datos del resto de tablas referente a esa ID
  • l usaurio guest no mostrara datos sobre su usuario

27/12/2022 Log 3

  • Ahora el nombre de usuario es una clave primaria y no se puede repetir
  • La base de datos ha sido actualizada (Voz de avast antivirus)

27/12/2022 Log 4

  • Se ha modificado los ficheros de actualizar_usuario.php y "modify_user.php" para que no acepten el cambio si el nuevo nombre de usuario ya existe
  • Se ha arreglado bug a la hora de modificar nombre de usuario desde poanel administrador como de usuario nornal.

27/12/2022 Log 5

  • Se arreglado bug en el que no se podia actualizar datos de usuario si el campo "sobre mi" esta vacio.

27/12/2022 Log 6

  • Agregado en la base de datos de aboutuser, un nombre y apellidos del usuario, se pueden modificar desde panel de usuario normal o desde administrador, pueden estar vacios.

30/12/2022 Log 1

  • Se ha modificado el index para que solamente se necesite 1 contraseña para entrar.
  • Se ha modificado el svg para que este fijo en la pantalla para evitar errores en otro tipo de resoluciones en otras pantallas

31/12/2022 Log 1

  • Se ha modificado tanto el navbar donde anteriormente ponia "webComics" a un svg de bootstrap
  • Se ha modificado la barra de busqueda para que aparezca contenido hasta pincharla(posiblemente se cambie para mejorar la busqueda personalizada)
  • Primeros pasos en la busqueda de datos mediante in input text, por ahora solamente busca usuarios mediante nombre u email Feliz año nuevo, por un 2023 lleno de metas cumplidas.

02/01/2023 Log 1

  • Se ha arreglado el buscador, pero no funciona correctamente. Solo guarda el ultimo dato del row.
  • Se han creado varias funciones para buscar y mostrar datos usando ajax en javascript.
  • Hay 2 ficheros en carpeta user, uno con terminacion test, que se usa para probar una funcion que solo toma datos, no la tabla completa.
  • Ahora es posible loggearse usando el email o el nombre de usuario.

02/01/2023 Log 2

  • Ya funciona la busqueda de usuarios mediante search.

03/01/2023 Log 1

  • Ahora el boton de busqueda despliega un fieldset con un buscador y 3 spans, que segun cual pulses, se mostrara una cosa u otra.
  • Queda el autocompletado.

06/01/2023 Log 1

  • Modificado ficheros en appLogin, para dejar de usar el fichero appCRUD.
  • Cambiado style de span, ya que daba error en otros ficheros.

06/01/2023 Log 2

  • Se ha cambiado el nombre de la funcion para cargar los span, de forma que se encuentra en "onload" en body.
  • Arreglado bug visual que no permitia mostrar el nombre del usuario logueado en la pantalla index.php

10/01/2023 Log 1

  • Se ha modificado la base de datos, ahora existen 2 tablas nuevas relacionadas con el envio de tickets entre usuario y administrador
  • Se ha modificado los ficheros javascript para tener el bootstrap de la version 5.2.3
  • Se ha modificado los estilos para adaprtarlo a los nuevos bootrap
  • Se ha añadido en inicio el css de bootstrap 5.2.3 pero no funciona correctamente por tener 2 ficheros de bootstrapp css extra(hay que solucionarlo)
  • Ahora inicio, infoPerfil y modificar.php permiten realizar las busquedas de usuarios.

14/01/2023 Log 1

  • Se ha modificado el login, para que de igual el tamaño de la contraseña, saltaba error.

02/02/2023 Log 1

  • Modificado todo el proyecto a bootstrap 5.2.3
  • Arreglado bugs visuales

02/02/2023 Log 2

  • Arreglada la seccion modal a la hora de tener tanto para la imagen como para el formulario de los tickets
  • Implementada la funcion para crear tickets
  • Creadas 2 nuevas paginas, segun sin eres usuario o administrador(Aun estan en creacion, no funcional)
  • Arreglado bugs visuales respecto al cambio de bootstrap a 5.2.3

03/02/2023 Log 1

  • Funcionalidad tickets medio funcional en admins

04/02/2023 Log 1

  • uncionalidad de tickets terminada, ya es funcional
  • Cambios en los stylos de todos los ficheros para acomodarlos al bootstrap 5.2.3

04/02/2023 Log 2

  • Nuevo stylo para la bandeja de los tickets
  • Arreglado un bug en usuarios bloqueados que despues de desbloquear o editar se iba a la info del usuario

05/02/2023 Log 1

  • Incluida la base de datos con comics y las imagenes de portadas
  • La busqueda la funciona, queda funcionalidad para infoComics.php database actualizada

05/02/2023 Log 2

  • Arreglado bug de clicks en el boton + bajo la lista de comics
  • Ahora ya existe pag de info de comics selecionado

05/02/2023 Log 3

  • Añadido un fotter en cada pagina al igual que solucionado un par de bugs de css
  • En la pagina inicial.php no se visualiza bien la imagen de perfil(queda por arreglar)
  • La pagina novedades.php muestra todos los comics pero no es capaz de dividir en filas de 10. posiblemente por el css

06/02/2023 Log 1

  • Novedades.php mejorada, ya muestra en filas de 10 comics cada uno
  • Se ha añadido barra menu lateral con 3 desplegables
  • Solo funcionalidad estatica.

07/02/2023 Log 1

  • Ya funciona el "mostrar mas" en novedades, donde solamente se muestran 30 interaciones cada vez que se pulsa el boton.
  • Arreglado un bug con la busquieda mediante input search
  • Ahora la barra lateral de menu con 3 desplegables funciona correctamente, pero no agrupa datos segun checkbox, suma las busquedas(queda pulir esta parte)
  • Arreglado en tiempo de carga a la base de datos

08/02/2023 Log 1 Ahora en la pagina novedades.php en la seccion de busqueda del menu lateral, se ha incluido un input text para hacer una busqueda autocompletada

  • Se ha añadido nuevos elementos decorativos en la pagina inicio(se encuentra de forma estatica la parte de comentarios, ya se trabajara para que se vuelva dinamica)
  • Se ha añadido nuevos videos de muestra en la pagina inicio, que seran sustituidos por videos que vayan con el tema de la web
  • Se ha añadido nuevos videos en about.php
  • Se ha mejorado la velocidad en general de la pagina con la refactorizacion de metodos de busqueda en base de datos
  • Se ha añadido un carousel con baners de paginas de interes.

08/02/2023 Log 2

  • Arreglado el permiso de usuarios y arreglado bugs visuales

08/02/2023 Log 3

  • Areglado bug de selecionar comic

10/02/2023 Log 3

  • Mejorada la funcionalidad de busqueda de comics.
  • Eliminado boton de "mostrar mas" ahora solamente lo hace con scrolleo del raton.
  • Arreglado bugs a la hora de mostrar con checkbox, ya no se repiten resultados.
  • Creado nuevo css para añadir parallax a la pagina de inicio(en pruebas)
  • Añadido nuevo boton en inicio en "Recomendaciones" que lleva a novedades.php
  • Ahora a selecionar un comic con el boton class ".add", se puede ver por consola su id_comic, se usara para mas adelante guardar dicho comic en la tabla de lista mysql

13/02/2023 Log 1

  • Nueva API llamada nueva_opinion.php para guardar datos de los comentarios sobre cada comic
  • Creado un nuevo fichero llamado comentarios.php donde se muestras los comentarios de cada comics de forma individual en infoComics.php
  • Nuevas hojas de estilo para hacer responsive el index para telefono y tablet
  • Nueva hoja de estilo para añadir comentarios
  • Se ha ñadido la posibilidad de añadir comentarios a comics para puntuar el mismo de forma individual desde infoComics.php
  • Se muestran los comentarios de diferentes usuarios en infoComics.php segun el comic
  • Creadas 2 nuevas tablas en la base de datos para almacenar los comentarios de un comic en concreto y sobre la pagina en general(en proceso)

13/02/2023 Log 2

  • Cambios en parallax, en pruebas

13/02/2023 Log 3 Cambios en parallax arreglados y funcional, quizas se cambie mas adelante.

  • Se ha añadido la funcion de la pestaña "Mi coleccion" en el fichero mi_coleccion.php
  • Se han creado 2 ficheros nuevos relacionados a mi_coleccion.php:
  • mis_comics.php
  • listas_lectura.php Para poder ver correctamente mis_comics.php, se ha creado otra API llamada comics_user.php, donde solamente se mostraran aquellos comics que tenga el usuario guardados en la base de datos.
  • Se han creado mas de 10 funciones nuevas para contrololar todo lo relacionado a lo mencionado anteriormente.
  • Se ha modificado la base de datos y se han añadido 2 tablas nuevas.
  • Ahora se pueden guardar comics pulsando en el boton bajo la portada y desde infoComics.php se ha añadido un boton para añadir ese comic en concreto
  • Cuando un comic es guardado se mostrara de forma normal ya pulsado, si se vuelve a pulsar se eliminara de la base de datos.

24/02/2023 Log 1

  • Uso de la api de marvel para tener mas de 6000 comics nuevos y descripciones

24/02/2023 Log 2

  • Modificados ficheros php para poder visualizar correctamente los datos de la base de datos y modificacion de varios estilos.

25/02/2023 Log 1

  • Modificados las funciones javascript a la hora de seleccionar mediante checkbox diferentes datos para hacer una busqueda mas personalizada en novedades.php
  • Se han creado varias funciones nuevas referente a las listas de comics personalizadas y a la busqueda de datos en estas
  • Se han incorporado las funcionalidades de ver el contenido de las listas personalizadas,(aun queda por añadir la funcionalidad para agregar comics en estas.)

27/02/2023 Log 1

  • Se han factorizado varios scripts referentes a guardar un comic con nuestro usuario
  • Se ha añadido la funcionalidad de guardar o quitar comics de nuestras listas personalizadas
  • Se han mejorado los terminos de busqueda, ahora cada paramentro tiene su propio href para buscar de forma independiente datos
  • Se ha añadido varios ficheros nuevos php que sirven para mostrar comcis de una lista de lectura unicada y de los comics guardados en esta y los posibles que se puedan guardar
  • Se han creado nuevas funciones js para guardar y quitar comics de dichas listas
  • Se ha mejorado la base de datos, ahora alberga mas de 15000 entradas en la tabla "comics" y "descripcion_comics"
  • Se han eliminado bugs respecto a la hora de realizar busquedas

20/03/2023 Log 1

  • Se han cambiado la barra de busqueda, ahora esta en el navbar principar sin muestras de posibles busquedas relacionadas.
  • Se ha aplicado el parallax a diferentes paginas, aun falta por terminar.
  • Se ha mejorado la muestra de comics u usuarios en la busqueda, ahora solamente muestran de 5 en 5 los comics, y a medida que se scrollea la pagina aparecen mas.
  • Se han modificado diferentes funciones para la busqueda de comics.
  • Se ha creado una nueva api para mostrar los comics en la busqueda.
  • Se han modificado estilos css para que sean mas acordes a la pagina y mejoren su visibilidad.
  • Se han arreglado diferentes bugs que no permitian guardar comics en diferentes paginas

21/03/2023 Log 1

  • Se ha modificado la base de datos, se han descargado todas las portadas y ahora estan en local, las imagenes en red siguen guardadas como copia de seguridad Añadida funcionalidad para poder editar o eliminar lista de lectura.
  • Se ha limitado el acceso y control de usuario al usuario guest.
  • Se han creado 2 nuevas apis para la eliminacion de listas o modificacion de estas.

21/03/2023 Log 2

  • Se ha mejorado la seguridad a la hora de usar la base de datos.
  • Se ha añadido funcionalidad para eliminar usuario de forma correcta Ahora si el usuario invitado hace uso de la alguna funcion de usuario logueado, le aparecera un error
  • Se ha creado nueva api para eliminar usuarios
  • Se ha mejorado varios aspectos de diferentes ficheros css La base de datos ha vuelto al log del 20/03/2023 Log 1 por errores a la hora de subir a github y por el gran peso que suponian las imagenes

22/03/2023 Log 1

  • Se han creado 2 nuevas apis, para poder bloquear usuarios y para poder hacer que un usuario sea inactivo.
  • Se ha mejorado la velocidad de carga de datos de los comics que tienes guardados.
  • Ahora es posible escribir comentarios sobre la pagina de forma dinamica, ya no es estatica.
  • A la hora de buscar un usuario ahora podemos ver el numero de comics que tiene guardado y cuantas listas de lecturas tiene(Se mejorara para poder ver dichas listas o comics)
  • Se ha añadido parallax a mas paginas.
  • Ahora el fichero llamado index.php, se llama login.php(index.php sera la landing page que aun no esta creada)

24/03/2023 Log 1

  • Se han creado 7 nuevas apis, para controlar la amistad con otro usuario:
  • Para agregar como amigo
  • Para dejar de ser amigo
  • Para enviar peticion de amistad
  • Para cancelar peticion de amistad
  • Para bloquear un usuario
  • Para desbloquear un usuario
  • Cambiar la privacidad de una cuenta
  • Se han mejorado los estilos de todas las paginas del proyecto
  • Se han añadido nuevas pestañas en la zona "mi perfil" para ver las solicitudes de amistad, ver los amigos que tienes y ver las solicitudes que has mandado
  • Ahora es posible mandar solicitud de amistad a otros usuarios, al igual que poder bloquearlos, rechazar invitacion o cancelar solicitud de amistad
  • Se han arreglado varios bugs que no permitian ver ciertos datos siendo administrador
  • Se han añadido nuevas tablas a la base de datos
  • Se han añadido alrededor de 15 funciones nuevas para el uso de las apis

03/04/2023 Log 1

  • Se han creado nuevas apis, para controlar el bloqueo de un usuario a la pagina
  • Se ha limpiado el codigo en funciones_dataBase.inc.php
  • Se ha añadido ampliamente la seguridad y la posible inyeccion de codigo a la base de datos en el fichero mencionado anteriormente
  • Se han eliminado funciones que no tenian ningun uso
  • Se han cambiado el nombre de funciones
  • Se ha creado una nueva columna en aboutuser para que registre la ultima hora de conexion de un usuario
  • Se ha mejorado varios bugs que raltentizaban la pagina a la hora de buscar comics con mas de 1 palabra

07/04/2023 Log 1

  • Se ha creado una nueva API llamada "filtador_comics.php"
  • Se ha creado una nueva api llamada recomendaciones_comics.php"
  • Se ha eliminado la funcion de usuario invitado, ahora ya no existe session para el, a partir de ahora cualquiera puede visitar la pagina, pero solamente podras ver cosas mas interesantes si estas logueado
  • Se ha mejorado funciones de filtrado de comics para que funcionen con un ajax
  • Ahora es posible ver que a la hora de agregar comics a tu usuario desde mis_comics.php y contenido_lista.php, que se realice con ajax para que sea una gran mejora de la experiencia.
  • Se mejorado la velocidad de carga de los comics
  • Ahora hay un boton para mostrar mas comics en las paginas mencionadas anteriormente, se ahorra carga de datos y se mejora la velocidad del servidor.
  • Se ha añadido mas seguridad al codigo para evitar inyeccion de codigo maligno.
  • Ahora se guarda correctamente la ultima hora de conexion de un usuario.
  • Se han mejorado algunas funciones en ajaxFunctions.js y funciones_utilidades.js

07/04/2023 Log 2

  • Arreglado bug a la hora de cargar comics en recomendaciones_comics.php, que a veces el loadComics() no deberia de cargar, ahora funciona correctamente

09/04/2023 Log 1

  • El log sera grande, asi que sientate que te voy a contar una historia sobre aquel dia que hice este cambio:
  • Se han creado mas de 3 ficheros nuevos de css, que sirven como primer paso a la responsividad de la pagina.
  • Se ha mejorado el css en casi todas las paginas, eliminando fallos estetiques evidentes.
  • Se ha limpiado bastante codigo de js, respecto al funcionamiento de varias funciones esenciales de la pagina, como el control de sesion, aunque aun tiene bugs
  • Se ha mejorado y arreglado varios bugs sobre los comics que se muestran en recomendacion
  • Ahora al pulsar en recargar comics, no te llevara a la pagina de novedades, simplemente cargara otros x numero de comics.
  • Ahora en recomendados se mostraran x numero de comcis, siendo X un calculo que se hace viendo que resolucion o dispositivo esta siendo cargado
  • Se ha mejorado la velocidad de la pagina eliminando llamadas excesivas a la base de datos.
  • Ahora novedades cargara de 30 en 30 comics, como en mis_comics.php y contenido_lista.php
  • Se ha eliminado toda funcionalidad que tenga que ver con el scroll
  • Se ha mejorado el parallax para que a la hora de hacer zoom out, se vea completo y no haya bug visuales
  • Se ha mejorado la responsividad de casi todo en pantalla, aunque aun queda hacer responsive la barra principal de navegacion
  • Se ha mejorado en infoComics.php el como se puntua un comic.
  • Se ha sustituido el input radio por estrellas, para hacerlo visualmente mas atractivo
  • Ahora se puede comentar de una forma mas elegante, sin bugs en pantalla.(Queda por mejorar el como se muestran, ya que ahora es simple y feo)
  • Se ha propuesto hacer una eliminacion de cookies de datos sensibles, posiblemente sea la siguiente tarea a cumplir. Lista de tareas para futuros commits:
  • Hacer Ajax para la lista de cómics y contenido lista
  • Hacer una confirmación de cuenta de usuario
  • Hacer un "¿Has olvidado tu contraseña?"
  • Hacer una pestaña llamada "Mi tablón"
  • Arreglar la comprobación de sesión en todas las pestañas
  • Crear una página "Not found"
  • Posibilidad de mandar en modo de cuestionario un comic para subirlo a la base de datos
  • Que se puedan ver las listas de cómics y listas de lectura de otro usuario si lo tiene público
  • Posibilidad de ocultar una lista cara a los demás menos al administrador
  • Crear un sistema de mensajes privados
  • Poder comentar en las novedades de tus amigos Fin de la semana santa.

15/04/2023 Log 1

  • Se ha eliminado la creacion de cookies para guardar datos sensibles, para mejorar la seguridad en la web.
  • Se han mejorado los estilos para hacerlos iguales en todas las paginas.
  • Se ha creado un nuevo fichero js para poder controlar el tiempo que el usuario pasa dentro de la web, en caso de que pasen 60min y no responda el usuario se ha creado un modal que pregunta al usuario si quiere continuar con su sesion, en caso de cancelar o que sea ignorado, se cerrada automaticamente
  • Se ha cambiado el nombre del fichero inicio.php a index.php, ya que sera la landing page

16/04/2023 Log 1

  • Se han arreglado varios bugs visuales.
  • Se ha agregado la pestaña de mensajes privados
  • Ahora es posible mandar mensajes entre usuarios.
  • Se ha arreglado el mandar tickets entre usuarios y administradores
  • Se han creado nuevas apis, para poder hacer que los mensajes privados se vean a tiempo real con AJAX
  • Se han creado nuevos ficheros css, para los mensajes privados

16/04/2023 Log 2

  • Se han añadido 2 tablas en la base de datos para los mensajes entre usuarios
  • Se ha arreglado un problema con las claves foraneas en respuestas_tickets
  • Ahora si el usuario no hace nada en 60min, se cierra la sesion automaticamente

16/04/2023 Log 3

  • Se ha mejorado la velocidad de carga de todos los ficheros web de la pagina
  • Ahora funciona correctamente el funcionamiento de tickets y la respuesta de estos desde el panel de administrador
  • Se ha creado un nuevo icono en la barra principal, es un buzon. Si tienes mensajes sin leer, se podran ver cuales son
  • Se ha optimizado en general el funcionamiento de varias funciones de busquedas de mensajes
  • Se ha reado una nueva api para cambiar de estado los mensajes de no leido a leido

16/04/2023 Log 4

  • Solucionado bug por el cual el num de mensajes se mostraba de forma erronea
  • Mejorado el estilo de notificacion de mensajes
  • Se ha creado una nueva columna en respuestas_mensajes_usuarios para controlar el destinatario

20/04/2023 Log 1

  • Se han creado varias nuevas apis para controlar las peticiones de comics
  • Se han creado nuevas funciones para controlar el acceso a las apis
  • Se han creado 3 nuevas pestañas en modo administrador para tratar las peticiones de comics
  • Se ha creado una nueva pagina formulario donde podras pedir a los administradores subir cierto comic que puedes rellenar como usuario
  • Se puede revisar el comic antes de aceptarlo
  • Se ha mejorado el funcionamiento de la web al igual que su optimizacion
  • Se han añadido 2 nuevos iconos, uno de mensajes y otros de peticiones de amistad, que a la hora de tener o no mensaje, estos cambian para notar la notificacion.

21/04/2023 Log 1

  • Version final 1.0
  • Tiene muhas nuevas funcionalidad. Ahora los tickets se ven de forma ams comoda sin necesidad de usar un form, el chat se refresca a tiempo real
  • Ahora se puede denunciar a un usuario desde su perfil
  • Ahora es posible ver las listas y los comics y de los usuarios publicos o que sean amigos tuyos
  • El administrador ahora puede ver las conversaciones que tienen los usuarios de su pagina, para poder denunciar la cuenta o no
  • Se han añadido al rededor de 8 apis nuevas, para controlar todas las funcionalidad comentadas anteriormente
  • La base de datos ahora tiene 3 tablas mas, que servirtan para el uso de las denuncias de los usuarios y las conversaciones con el administrador
  • Ahora ya no es necesario tener una base de datos con los comics pre instalados, se puede hacer una base de datos de comics desde 0 de forma funcional
  • Se han añadido una variedad nueva de pestañas tanto de usuario como de administrador para poder ver las nuevas funcionalidades.

21/04/2023 Log 2

  • Ahora se pueden borrar comentarios de comics y de paginas, en caso de que no gusten, debes de ser admin para eso.

22/04/2023 Log 1

  • Ahora se peuden borrar comics
  • La pagina ya es usable a nivel usuario y administrador

03/05/2023 Log 1

  • Primeros pasos en verificacion de usuario mediante correo de activacion.
  • Se han mejorado varios bugs y mejoras en acceso de usuario en modo espectador

10/05/2023 Log 1

  • Se ha agregado la funcionalidad para el envio de mails de verificacion
  • Se ha agregado la opcion de creacion de usuario mediante confirmacion
  • Se ha arreglado mas de 50bugs y funciones
  • Ahora la web es en su gran mayoria responsive para su uso en diferentes dispositivos
  • Se ha añadido nueva pestaña para la verificacion de usuarios
  • La pagina web se encuentra subida a un hosting https://comicweb.es/

11/05/2023 Log 2

  • Mejorado el responsive porque bugs visuales en resoluciones de pantalla mas bajas
  • Se ha mejorado el estilo de casi todo el proyecto
  • Se han arreglado bugs que no dejaban hacer ciertas opciones
  • Se ha arreglado bug donde cualquier usuario podia acceder a listas de lectura de forma no autorizada

12/05/2023 Log 1

  • Ahora se puede recuperar la contraseña del usuario
  • Eliminado bugs que permitian a usuarios no administrados a entrar en pestañas no autorizadas
  • Mejorado la visualizacion de partes de la web en el movil

13/05/2023 Log 1

  • Se han arreglado los estilos de todas las paginas, aunque es posible que alguna tenga bugs visuales
  • Se ha mejorado la funcionalidad añadiendo nuevas funciones para controlar funciones de muestra de comics de otros usuarios
  • Se ha actualizado los modals y offcanvas para los usuarios de movil
  • La pagina se encuentra ya en su fase final, queda la documentacion y la entrega del proyecto
  • This is the End, my only friend, the end https://www.youtube.com/watch?v=BXqPNlng6uI&ab_channel=TheDoors-Topic

17/05/2023 Entrada final

  • Se ha documentado completamente
  • Se han arreglado bugs referentes a como ver los mensajes el usuario en la pestaña de tickets
  • Se han eliminado funciones y apis no necesarias
  • Fin del proyecto

About

Trabajo fin de curso del grado superior DAW

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published