El 52% del tráfico de todo Internet es creado por Bots.
HTML
CSS
JavaScript
Bootstrap V5
Typescript
Java
Kafka
WebSockets
SQL Database
MySQL Database
H2 Database
FabricJS Library
Chart.JS
Swiper
DiscordJS
NodeJS
Angular
Angular Material
Git Bach
GitHub Desktop
JUnit UnitTest
Jasmine
Karma
Jest
Swagger
Spring Boot
Lombok
Mockito UnitTest
Hibernate
Java Persistance API
Tomcat
Lua
Git Bach
Postman
Oracle VirtualBox
Eclipse IDE
NetBeans IDE
Visual Studio IDE
XML
XML Schema
Extensible Stylesheet Lang
Windows CMD
Linux Command Line
Adobe Photoshop
Adobe Illustrator
NodensAbyss-Alpha.pdf
Pizarra.pdf
NecronomiconBot.pdf
Pokeplace.pdf
ComponentesIntegrales.pdf
Universidad.pdf
MagicPlace.pdf
NodensBooks.pdf
DChat.pdf
Estudios.pdf
Trabajo.pdf
Esta aplicación web busca solucionar la escasez de aplicaciones web no piratas hispano hablantes que existe en la red, ya que la mayoría de herramientas orientadas al rol existentes son incompletas, toscas y/o de pago.
La finalidad es hacer un todo en uno, tener todas las herramientas y utilidades que un jugador de rol pueda necesitar gratuitamente y al alcance de la mano. Además de la posibilidad de compartir legalmente y de forma óptima los recursos creados por uno mismo o crearlos desde la aplicación.
Por el momento la aplicación sigue en desarrollo, se estima que estará completada la primera versión completamente funcional a mediados de 2023. A continuación se podrán observar algunas funcionalidades de la aplicación y algunos datos técnicos sobre la misma.
Portada para que los usuarios se introduzcan en la aplicación con un apartado de noticias y otro explicativo.
Portada para acceder a los recursos y herramientas de la web.
Sección para registrarse e iniciar sesión en la web.
Página en la que se puede editar la información registrada en el perfil y modificar la imagen de perfil.
Página en la que se puede añadir y editar libros subidos por uno mismo siendo autor.
Página en la que se puede editar y visualizar los libros subidos siendo autor.
Esta paleta se usa en las páginas principales de la web, intenta transmitir seguridad, tranquilidad, como si estuviera en un sitio seguro y tranquilo en el que pueda navegar sin preocupaciones.
Esta paleta se usa en las páginas en las que los usuarios pueden crear recursos y subirlos, se usa una paleta más impactante para intentar activar la creatividad e imaginación del usuario.
Esta paleta se usa en las páginas en las que los usuarios puedan comunicarsem mediante el foro, intentardo transmitir neutralidad y tener un estilo más clasico.
Esta paleta se usa en las páginas de la sección de noticias, intentando transmitir seriedad y veracidad al tratarse de una sección en la que los usuarios puedan subir noticias actuales.
Esta fuente tiene un estilo de rol medieval, para incitar a que el usuario se sumerja en la web y que sea acode con la ambientación de la página.
Esta fuente se usa para el resto de textos, es liviana para la vista y hace que el usuario se sienta comodo al leer los textos de la página.
Esta web es una pizarra online con una multitud de opciones y herramientas para usar libremente, está ideada para convertirse en un creador de mapas para juegos de rol y ser implementada en la web NodensAbyss.
El problema que intenta solucionar es la carencia de herramientas gratuitas y más aquellas como un creador de mapas que escasean, por lo cual esta herramienta seguirá en desarrollo para implementarse y que la comunidad pueda compartir sus mapas y usarlo en sus partidas.
A continuación se expondrán algunos aspectos técnicos y funcionalidades de la herramienta.
La interfaz intenta ser intuitiva y que el usuario pueda usarla fácilmente.
El lienzo es personalizable con colores, imagenes y patrones de forma sencilla y adapatativa al tamaño que desee el usuario.
Hay una multitud de pinceles modificables que el usuario puede usar, mover y borrar con completa libertad.
El usuario tiene a su disposición una variedad de objetos personalizables que puede mover, replicar y modificar a su gusto.
La pizarra permite introducir y personalizar imagenes y textos, además de guardar de forma local, en imagenes y archivos importables su lienzo.
Esta web es una muestra de utilización de API, concretamente de PokeAPI.
Pokeplace contiene cuatro secciones para que los usuarios puedan disfrutar de la pokeapi de forma dinámica. Estas secciones son las siguientes:
Esta sección replica la pokedex del juego, mostrando la cadena evolutiva e información del pokemon que se muesta.
Este es un juego de adivinar el pokemon mostrado (pero con un filtro negro) con intentos, pistas sobre el mismo y más.
Mítica tabla de tipos pokemon con iconos customizados.
Catálogo completo de pokemons, pudiendo filtrarlos, buscarlos por texto y verlos en detalle con sus estadísticas e información.
Ver la cadena evolutiva pokemon y sus estadísticas al acceder a través de la Pokepedia.
Esta aplicación web es una simple recreación de una tienda de componentes informáticos.
Componentes Integrales tiene las siguientes funcionalidades:
La aplicación cuenta con un header y un footer que brindan acceso a la zona de usuario, al carrito y al catálogo.
El catálogo rescata son rescatados de la base de datos para disponerse con las opciones interactivas de cada una.
La aplicación permite el registro controlado asincrónamente de usuarios. Así como su inicio de sesión.
En el perfil de usuario se pueden modificar sus datos vigentes, cambiar sus datos de seguridad, ver el historial de compras y cerrar sesión.
El carrito permite a los usuarios que hayan iniciado sesión gestionar los productos seleccionados por los mismos asincrónamente y concluir la compra.
Esta aplicación recrea de forma sencilla una plataforma universitaria.
A continuación se podrán observar algunas funcionalidades de la aplicación y algunos datos técnicos sobre la misma.
Página inicial en la cual los usuarios aterrizan y se desplazan entre páginas.
Los usuarios son previamente registrados y deberán acceder con su DNI y una contraseña ofrecida por un administrador. Las vistas son distintas según el rol de: Alumno, Profesor y Administrador.
El alumno podrá modificar sus datos y seguridad, ocupar o desocupar una plaza de parking y ver sus asistencias, notas y clases.
Tanto alumnos como profesores podrán reservar y desocupar plazas. Viendose aquellas propias con un color amarillo y aquellas ocupadas en color rojo.
Los alumnos podrán ver sus notas y unas estadísticas con un promedio de las mismas.
Se pueden ver las asignaturas y filtrarlas por texto y cursos.
Ver horarios de las asignaturas según los cursos.
Los profesores pueden realizar un seguimiento de asistencias.
Los profesores pueden realizar un seguimiento de las notas de los alumnos e importar las mismas con un excel.
Los administradores pueden añadir nuevas clases con todos sus datos.
Los administradores pueden añadir usuarios ya sean alumnos o profesores.
Los administradores pueden asignar profesores a las asignaturas deseadas.
Este es un bot personalizado para la plataforma Discord, lo que intenta solucionar es la carencia de bots que ayuden a jugar partidas de rol mediante esta plataforma, debido a que desde los últimos años se ha vuelto bastante común jugar online a los juegos de rol.
Además la idea de hacer este bot es la de brindar una nueva herramienta que compagina con la página web NodensAbyss con herramientas y útiles que pueden ser simbióticas.
A continuación hablaré de las funcionalidades y algunos aspectos técnicos que implementa este bot.
Al entrar en el servidor el bot recibe al usuario y lo dirige para que lea las normas del servidor, al aceptarlas se le asignará automáticamente le rol de "Jugador".
El bot trae una variedad de herramientas que todos los usuarios pueden usar, actualmente se puede usar una herramienta de dados completamente operativa.
El bot permite unirse a partidas por tus amigos Masters y crearlas teniendo este rol para jugar con tu grupo y poder usar las herramientas de forma privada.
El bot ofrece de forma experimental una serie de comandos para tener los útiles de los juegos de rol a mano y no tener que estar manejando libros y libros de forma tediosa.
Esta web es una muestra de utilización de API, concretamente de MTGAPI.
Magicplace contiene una variedad de herramientas para que los usuarios puedan disfrutar de la plataforma de forma dinámica. Estas herramientas son las siguientes:
La plataforma ofrece una interfaz simple y cómoda para el uso del usuario, con una paleta de colores minimalista y cómoda para la vista.
En esta sección de la aplicación se puede observar en una simple tabla todas las colecciones existentes de este juego. Pudiendo ordenarlas y filtrarlas.
Se permite visualizar la información de las colecciones y las cartas que la misma contiene. Además de poder descargas un pdf generado con el presupuesto de la colección y la información de sus cartas.
En esta sección se pueden ver todas las cartas del juego, así como filtrarlas por una gran variedad de datos.
Se permite ver la información detallada de todas las cartas del juego, además de las plataformas donde están disponibles su compra.
Esta herramienta permite crear mazos completamente personalizados, además de poder ver los mazos guardados, modificarlos y descargar un presupuesto en formato PDF.
Plataforma web destinada a compartir recursos destinados para juegos de rol. La misma cuenta con una interfaz con un estilo medieval y RPG para que los usuarios puedan estar más inmersivo.
Esta plataforma cuenta con un control de roles, los cuales son: Jugador, Autor y Master. Con sus correspondientes permisos de acceso y sus herramientas únicas.
A continuación se realizará una exposición de las partes más relevantes de la aplicación además de las tecnologías usadas en el desarrollo de la misma.
La plataforma ofrece una bastante compleja para simular el estilo RPG que intenta transmitir, cambiando los menús tipicos por conversaciones con 'NPCs'.
La zona de ingreso y registro requieren pocos datos por parte del usuario, para facilitar la entreda del máximo número de gente posible.
Al ingresar correctamente, el usuario podrá visualizar sus datos y sus herramientas personales, para poder gestionar sus datos, subir recursos y gestionarlos en el caso de los autores y gestionar la aplicación en el caso de los masters.
Los usuarios podrán gestionar su cuenta a placer, cambiando sus datos, imagen de perfil y contraseña de acceso.
Los autores y los adminsitradores podrán subir nuevas obras y gestionar sus propias obras, visualizando el flujo de gente que interactua con las mismas.
Los Masters podrán visualizar los usuarios de la plataforma, así como vetar cuentas y cambiar los roles de los mismos.
Los masters podrán gestionar las obras de todos los usuarios, para poder eliminar o ver las diferentes obras.
Cualquier usuario registrado podrá ver las obras de todos los usuarios, así como descargarlos, comentarlos y puntuarlos.
Esta es una sencilla plataforma web que permite contactar con gente anónimamente mediante un chat a tiempo real o correos electrónicos. Este misma plataforma deja registrados todas las acciones en una auditoria.
A continuación se podrá apreciar las tecnologías usadas y las vistas con sus usos de la plataforma
La plataforma ofrece tres herramientas de comunicación presentadas en una interfaz minimalista.
La primera herramienta ofrece una comunicación a tiempo real en un chat general. Para lo cual se ha usado WebSockets.
La segunda herramienta permite mandar correos electrónicos de forma anónima. Para lo cual se ha usado Spring Email.
Esta tercera herramienta permite al usuario contactar con la administración en caso de requerir asistencia.
Todos los movimientos de los usuarios son registrados en una auditoria a tiempo real usando Kafka.
¡Bienvenido! Espero que le esté gustando mi portfolio. Me presento, me llamo Alexandru Cristian Iordache, soy un desarrollador web y un apasionado de las tecnologías.
He estado estudiando un ciclo formativo superior de desarrollo de aplicaciones web además de estudiar de forma autodidacta una variedad de tecnologías que podeís observar en la ventana del sistema.
Por otro lado también he estado realizando una serie de proyectos propios que se pueden ver en el directorio de "Proyectos", todos ellos estan realizados con mucho esmero.
Aquí expondré mis contactos y enlace a redes para aquel que le interese:
En esta sección se responderán una serie de preguntas frecuentes que puedan surgir.
En cualquier caso, para dudas más espefícicas o peticiones puede contactar mediante la aplicación del escritorio dedicada para ello.