Lenguajes de programación
JavaScript • Python • Java • PHP • C# • MySQL • HTML • CSS
JavaScript • Python • Java • PHP • C# • MySQL • HTML • CSS
Selenium • Tkinter • Laravel • React • Bootstrap
Git • GitHub • Webpack • npm • Windows • Linux • Shell
HTML
CSS
JavaScript
jQuery
PHP
MySQL
Laravel
Bootstrap
Jetstream
Spatie
Página web diseñada para apoyar a la Asociación de Comadronas LUNA en la transición hacia un registro de información más eficiente y digitalizado. Esta plataforma proporciona a las comadronas una interfaz fácil de usar para ingresar y gestionar los datos de sus pacientes de manera segura.
Python
Selenium
Tkinter
Sistema que automatiza el llenado de libros contables tanto de compras como ventas. Esto ha reducido el tiempo de trabajo y ha permitido el registro automatizado de más de 1000 facturas mensuales, eliminando tareas repetitivas así mejorando la eficiencia operativa.
Laravel
React
JavaScript
MySQL
HTML
CSS
Axios
API REST
Bootstrap
Desarrollo de una aplicación web para registro de usuarios y asignación de tareas, con una API construida en Laravel y MySQL para el Back-End, y React para el Front-End.
HTML
CSS
JavaScript
API REST
Webpack
npm
Sitio web de previsiones meteorológicas utilizando la API de terceros Visual Crossing. La aplicación permite a los usuarios buscar información meteorológica basada en una ubicación específica y alternar entre unidades de temperatura Fahrenheit o Celsius.
HTML
CSS
JavaScript
Webpack
npm
Los usuarios pueden crear y organizar tareas con título, descripción, fecha de vencimiento y prioridad, agrupándolas en proyectos. También pueden ver y editar tareas, asignarlas a proyectos específicos y gestionarlas según su prioridad con colores diferenciados. Todos los datos se guardan en localStorage para mantener la información tras refrescar la página.
HTML
CSS
JavaScript
Algoritmos
inteligencia Artificial (IA)
Implementación del famoso juego Battleship utilizando el desarrollo basado en pruebas (TDD) con Jest para las pruebas unitarias. El jugador se enfrentará contra una inteligencia artificial, cada jugador se turnará para atacar los tableros de los demás. El juego acaba si todos los barcos de un tablero han sido hundidos.
HTML
CSS
JavaScript
Algoritmos
Uso de algoritmos de búsqueda en problemas reales. Con suficientes turnos, un caballo en un tablero de ajedrez estándar de 8x8 puede moverse de cualquier casilla a cualquier otra casilla. Su movimiento básico es dos pasos hacia adelante y un paso hacia el lado o un paso hacia adelante y dos pasos hacia el lado (patrón en L). Puede orientarse en cualquier dirección dentro de los límites.
HTML
CSS
JavaScript
Algoritmos
Implementación de árboles binarios de búsqueda, en los que se toma un grupo de elementos de datos y se convierten en un árbol lleno de nodos, siendo cada nodo izquierdo «inferior» a cada nodo derecho.
HTML
CSS
JavaScript
Algoritmos
Una de las estructuras de datos más utilizadas en los lenguajes de programación es la tabla hash (hashMap), también conocida como mapa hash. Un mapa hash es básicamente una matriz de listas enlazadas (Linked Lists).
HTML
CSS
JavaScript
Webpack
npm
El juego tendrá dos jugadores, y en cada turno, el cambio se realizará automáticamente una vez que cada jugador haya elegido una posición en el tablero. El juego terminará cuando se declare un empate, cuando no haya más casillas disponibles o, por supuesto, cuando alguien haya completado un 3 en raya.
HTML
CSS
JavaScript
Sistema diseñado para el control de libros leídos por el usuario. Permite crear nuevas entradas con la información individual de cada libro, así como editar y eliminar dicha información cuando sea necesario.
HTML
CSS
JavaScript
Front-end que simula un panel administrativo utilizando Flexbox y Grid para organizar y separar los contenedores de manera eficiente.
HTML
CSS
JavaScript
Calculadora en pantalla capaz de realizar las funciones matemáticas básicas como suma, resta, multiplicación y división. Las operaciones se componen de un número, un operador y otro número."
Python
Tkinter
Pygame
NumPy
Navega por el tablero, huye del Wumpus y encuentra el oro en este juego de escritorio. Wumpus World se utiliza como demostración de la aplicación de conceptos de inteligencia artificial a un entorno discreto, parcialmente observable y de un solo jugador.
HTML
CSS
JavaScript
Webpack
npm
Práctica de manipulación del DOM renderizando dinámicamente la página de inicio de un restaurante y empaquetándola con webpack.