Desarrollo web
De la interfaz a los datos.
CURIOSIDAD COMO PUNTO DE PARTIDA.
Soy Sadek, desarrollador web de Ceuta y titulado en Desarrollo de Aplicaciones Web. Me gusta entender cómo funcionan las cosas y construir herramientas que hagan el día a día un poco más sencillo.
Combino desarrollo web, automatización e inteligencia artificial para conectar ideas, servicios y personas. Desde una plataforma de fútbol hasta una reserva que se hace sola: aprendo construyendo, pruebo y sigo mejorando.
Ahora sigo profundizando en inteligencia artificial, infraestructura y ciberseguridad.
Herramientas que uso para construir,
conectar y poner las cosas en marcha.
De la interfaz a los datos.
Que lo repetitivo se haga solo.
Del repositorio al servidor.
Empezar por una necesidad concreta y decidir qué merece la pena resolver.
EN LA PRÁCTICA ↗︎FastPlay: reunir equipos, partidos y clasificación en un mismo lugar.Dar estructura a la idea: flujos sencillos, datos claros y responsabilidades separadas.
EN LA PRÁCTICA ↗︎GymFlow: separar la interfaz, la API y el modelo de entrenamiento.Convertirlo en código y comprobar los casos importantes antes de seguir.
EN LA PRÁCTICA ↗︎FastPlay: validar permisos, formularios y consultas a la base de datos.Conectar servicios y quitar trabajo manual donde tiene sentido.
EN LA PRÁCTICA ↗︎ReservaGym: activar Playwright desde n8n y probar con dry-run.Trabajo con un VPS propio, Docker y EasyPanel para llevar mis aplicaciones más allá del entorno local. Me interesa entender el recorrido completo: construir, conectar y desplegar.
Repositorios que reúnen el código y las instrucciones de cada proyecto.
Contenedores para empaquetar aplicaciones y sus dependencias.
Un entorno propio para gestionar aplicaciones, servicios y dominios.
Dos proyectos. Dos recorridos.
Interfaz, API y base de datos como servicios separados. La documentación del proyecto incluye su configuración con Docker y EasyPanel.
Explorar proyectoUn flujo programado llama a la API y Playwright recorre la web de reservas. El modo dry-run permite probar antes de confirmar.
Explorar proyecto