Proyectos propios
by Daniel Rubio Seva @dseva13
- 100
- 0
- 0
Proyecto 1: Escaparate de Imagenes y Marcadores
Se trata simplemente de un mosaico de imagenes y de marcadores para almacenar aquellas webs/imagenes (3D) que encuentre interesantes para utilizar de referencia en un futuro:
HTML/CSS/Javascript/Jquery/PHP
Proyecto 2: ToDo (100% funcional, finalización pospuesta)
Gestor de tareas / actividades para la organización de mis proyectos. La aplicación Web permite realizar las siguientes acciones:
-Creación / Edición / Eliminación de Tareas.
-Creación / Edición / Eliminación de Comentarios en las Tareas.
-Creación / Edición / Eliminación de Horas en las Tareas.
-Creación / Edición / Eliminación de Categorias.
-Creación / Edición / Eliminación de Proyectos.
-Control del orden de las columnas/filas mediante el uso de draggables.
Futuras implementaciones:
-Diagrama de Gantt
-Generar estadisticas con las horas introducidas en las tareas.
-Gestión de Usuarios
Realizado con HTML,CSS,Javascript,jQuery,PHP, Bootstrap
Proyecto 3: Tips.lol (Actualmente en desarrollo):
Red social destinada a aquellos usuarios del videojuego 'League of Legends' (actualmente, el #1 mundial). A traves de esta red social los usuarios podrán compartir conocimientos y llegar a mejorar su habilidad dentro del juego. Para el desarrollo de esta web he utilizado la API de Riot Games (desarrolladora del juego), la cual me ofrece los datos necesarios para montar la web. Actualmente existen dos páginas de este tipo (más simples), y reciben cientos de miles de visitas diarias. Comencé este proyecto hará 3/4 meses y preveo su finalización en 2/3 meses.
Elementos destacables de los que dispone actualmente la aplicación:
-Gestión de Usuarios: El usuario compartirá el mismo nombre de usuario que dentro del juego. Para esto se hacen peticiones a la API y se comprueba con valores del cliente del juego que el usuario que se está intentando registrar es el mismo que el que se indica en la pagina web. Una vez consiga pasar ese muro el usuario se creará y se añadirá la información referente al juego.
-Gestión de comentarios: Como he comentado el usuario mostrará el mismo nombre que dentro del juego, esto se ha hecho para que al escribir un comentario, el usuario que lee este comentario tenga información sobre quien envía este comentario, ya que se añadirán estadísticas reales del autor del mensaje.
Los usuarios disponen de la posibilidad de crear/editar/eliminar y contestar a mensajes. Estas contestaciones se anidarán hasta un máximo de 3 o 10 dependiendo de la zona en la que se muestren.
Estos comentarios también poseen un sistema de votos, el cual tiene en cuenta, ademas de estos votos, la fecha en la que se introdujo el comentario, perdiendo validez conforme avanza el tiempo, ya que el juego constantemente realiza cambios. Sistema de paginación.
-WYSIWYG: Herramienta de edición de texto con actualización en tiempo real que permite añadir iconos y formato a los mensajes.
-Analizador de texto para notas de parche: Analizador de texto que intenta descifrar los cambios que se realizan en el juego en cada parche (enviados a través de un enlace web) y averigua si estos cambios mejoran/empeoran/cambian/añaden o eliminan contenido de estos personajes.
-Analizador de historial de partidas: Esta es la parte mas importante de la web, y permite ver los resultados de un usuario en todas las partidas que ha jugado esta ultima temporada (Enero/Septiembre). Este historial a su vez, compara las estadísticas del usuario en esa partida con las estadísticas globales del resto de jugadores, indicando así si está por encima o por debajo de la media.
-Buscador: Busqueda de usuarios por nombre dentro del juego. Si no se encuentra en la base de datos se obtiene la información desde la API y se almacena en la base de datos.
Ademas de mejorar el comportamiento de estas funciones que he explicado y otras no tan importantes, falta por desarrollar lo siguiente:
-Comentarios destacados/Anclados: Comentarios que se mostraran siempre, aunque pase mucho tiempo
-Seguir a Jugadores/personajes específicos de un jugador: Seguimiento de tus jugadores favoritos y recibir alertas cuando estos completen nuevas partidas.
-Filtros en el historial de partidas: Para buscar partidas de un personaje especifico
-Seguimiento de tus amigos: Ver si tus amigos han mejorado o empeorado desde la ultima vez que visitaste la web
-Sistema de tutores/aprendices: Poner en contacto a los distintos usuarios para que se puedan ayudar entre ellos
-Añadir comentarios en los partidos: Estos comentarios solo podrían verlos el autor original o los tutores de este. De esta forma se evade que un jugador reciba abusos por parte de otros debido a un comentario de un usuario.
-Diseño responsive
Para realizar este ultimo proyecto estoy aprovechando el gestor de tareas que hice anteriormente, el cual me está ayudando bastante a la hora de controlar que tareas he realizado y cuales están pendientes. Actualmente hay almacenadas +200 tareas en ese proyecto.
Para este proyecto estoy utilizando:
HTML5/CSS/Javascript/jQuery/PHP/Riot Games API/Bootstrap
0 comments
Log in or join for Free to comment