Abigael Heredia Feliz, desarrollador web

Desarrollador Web,
Técnico de Sistemas y
apasionado de la informática

Echa un vistazo, tal vez te encuentres alguna sorpresa

Proyectos

My Anime

Proyecto desarrollado para los usuarios de Crunchyroll aficionados al anime.

   Cubre la necesidad de un notificador personalizable de emisiones de nuevos episodios de anime. Los mismos usuarios han demandado este servicio reiteradamente a la plataforma, sin embargo, no parece estar dentro de sus prioridades.

   La lógica desde un punto de vista general consiste en utilizar el procotolo Pub/Sub para subscribirse al canal RSS de Crunchyroll. Cada vez que Crunchyroll emite un nuevo episodio de un anime se envían notificaciones vía email a los usuarios subscritos a ese anime en concreto.

Tecnologías

HTML

CSS

JAVASCRIPT

FIREBASE

XML

RSS

PHP

BBDD NoSQL

SMTP

JQUERY

BOOTSTRAP

Estado

Versión 2.0.0-Beta

Web-Chat

Web-Chat es un encargo personalizado para la empresa ficticia de Infinity Universe S.L.

  Esta empresa utilizaba Facebook como canal principal de comunicación pero tras ciertos sucesos deciden contratar mis servicios. Necesitan una plataforma de comunicación interna de la cual ellos sean dueños y señores de los datos que se transmitan en ella.

  El matiz de esta solución de software radica en las subscripciones de los usuarios a los documentos de chat. De tal forma que siempre que haya una modificación en la base de datos no relacional, los usuarios podrán percibirlos al instante, sin necesidad de solicitar datos explicitamente a la base de datos.

Tecnologías

HTML

CSS

JAVASCRIPT

FIREBASE

BBDD NoSQL

JQUERY

BOOTSTRAP

Estado

Versión 1.0.0-Beta

Gallery Joan Dupont

Este proyecto es un desarrollo contratado por el reconocido artista Joan Dupont, el cual es un personaje ficticio que tiene la siguiente necesidad.

  Joan Dupont requiere de un sitio en la red en el cual poder dar a conocer sus creaciones y que sea accesible globalmente. El sitio debe tener la funcionalidad de que solo a él se le permita subir archivos de imagen. Sin embargo, todos los visitantes podrán deleitarse viendo sus obras.

  En este proyecto se intentan fijar los conceptos básicos de la programación y el desarrollo de software. Por ello, más haya de la complejidad del código o la utilidad del aplicativo, se hace enfásis en el proceso general del desarrollo de una aplicación web. También se dan unos primeros pasos integrando Firebase en una aplicación web.

  Se tienen en cuenta aspectos cruciales como pueden ser las etapas de un desarrollo de software y la documentación de un proyecto de software y su estructura.

Tecnologías

HTML

CSS

JAVASCRIPT

FIREBASE

BBDD NoSQL

BOOTSTRAP

Estado

Versión 1.0.0-Beta

Ecommerce Leonard Devinch

Este producto es un encargo del personaje ficticio Leonard Devinch. Este pintor, inspirado por mi primer trabajo (Gallery Joan Dupont) ha decidido contratar mis servicios para materializar su idea de negocio.

  Leonard Devinch pretende crear una plataforma en la cual reconocidos artistas pueden monetizar sus creaciones. También de cara a los cliente, ofrecerles obras de gran calidad.

  Esta aplicación tiene la estructura típica de un ecommerce en la cual, hay una base de datos con los productos en venta, los clientes del ecommerce, los vendedores en el ecommerce (los artistas), y un gestor de pagos y transacciones económicas (en este caso Stripe).

  A lo largo de la aplicación se pueden ver distintos conceptos aplicados tanto en backend como en frontend como pueden ser; lógica de registro de usuarios, lógica de login y control de sesión del usuario, control del almacenamiento local, manejo y manipulación de bases de datos entre otras cosas.

Tecnologías

HTML

CSS

JAVASCRIPT

FIREBASE

PHP

MySQL

JQUERY

BOOTSTRAP

Estado

Versión 1.0.0-Beta

Conocimientos

Imagen no encontrada

Git & Github

GitHub es un servicio basado en la nube que aloja un sistema de control de versiones (VCS) llamado Git. Éste permite a los desarrolladores colaborar y realizar cambios en proyectos compartidos, a la vez que mantienen un seguimiento detallado de su progreso.

HTML, CSS & JavaScript

HTML, CSS y JavaScript son los tres lenguajes que están en el centro de crear aplicaciones web.

  HTML, nos permite estructurar la informacion, CSS, diseñar la informacion, JavaScript, hacer interactiva esa informacion.

Imagen no encontrada

Responsive Design

El Responsive Design o diseño adaptativo, es la técnica que se usa en la actualidad para tener una misma web adaptada a las diferentes plataformas que nos brinda la tecnología: ordenador, tablet y smartphone.

JQuery

JQuery es una librería o biblioteca de JavaScript que facilita la programación en este lenguaje. Por lo general se emplea para añadir elementos interactivos a una página web sin necesidad de tener que programar demasiado.

Imagen no encontrada

Bootstrap 5

Bootstrap es un framework de CSS de código abierto que favorece el desarrollo web de un modo más sencillo y rápido.

Official PHP Logo image/svg+xml Official PHP Logo Colin Viebrock Copyright Colin Viebrock 1997 - All rights reserved. 1997

PHP

Es un lenguaje de programación de propósito general que se ejecuta en el lado del servidor.

Image not found

MySQL

MySQL es un sistema de gestión de bases de datos relacionales de código abierto respaldado por Oracle y basado en el lenguaje de consulta estructurado (SQL). MySQL funciona prácticamente en todas las plataformas, incluyendo Linux, UNIX y Windows.

Imagen no encontrada

Firebase

Firebase es una plataforma digital que se utiliza para facilitar el desarrollo de aplicaciones web o móviles de una forma efectiva, rápida y sencilla, la cual es utilizada por sus diversas funciones. Su principal objetivo, es mejorar el rendimiento de las apps mediante la implementación de diversas técnicas que van a hacer de la aplicación en cuestión, mucho más manejable, segura y de fácil acceso para los usuarios.

Sobre mí

Imagen no encontrada

Mi nombre es Abigael Heredia, desde pequeño me han fascinado los ordenadores. Tenía muy claro que mi sueño era ser informático. En 2018 decidí realizar el ciclo de FP de Grado Superior en Administración de Sistemas Informáticos en Red. Allí me decanté por el desarrollo de software, concretamente el desarrollo web. Desde entonces no he parado de aprender por mi cuenta distintas tecnologías de desarrollo. También me gustan los idiomas pero considero que no hay nada como un buen lenguaje de programación.

Contactar