← Volver a la historia

Detrás del código.

02 / DETRÁS DEL CÓDIGOCEUTA, ESPAÑA ↗︎

CURIOSIDAD COMO PUNTO DE PARTIDA.

Me gusta crear.
Y entender
el porqué.

Sadek↗︎

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.

Desarrollo de Aplicaciones WebGrado Superior · Finalizado en 2026
03 / CAJA DE HERRAMIENTASEL STACK SIGUE A LA IDEA

Las piezas.
Las posibilidades.

Herramientas que uso para construir,
conectar y poner las cosas en marcha.

/01

Desarrollo web

De la interfaz a los datos.

AstroReactTypeScriptJavaScriptPHPNode.jsNestJSPostgreSQLSQLite
EN GymFlow AI + FastPlay
/02

Automatización

Que lo repetitivo se haga solo.

Playwrightn8nAPIs RESTWebhooksExpress
EN ReservaGym
/03

Despliegue

Del repositorio al servidor.

DockerDocker ComposeEasyPanelGitGitHub
EN GymFlow AI + ReservaGym
04 / DE LA IDEA AL CÓDIGO

Así lo hago.

05 / MÁS ALLÁ DEL LOCALHOSTCÓDIGO → CONTENEDOR → SERVIDOR

Del código a algo
que funciona.

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.

01 / ORIGEN

Código versionado

Git + GitHub

Repositorios que reúnen el código y las instrucciones de cada proyecto.

02 / EMPAQUETADO

Entornos reproducibles

Docker

Contenedores para empaquetar aplicaciones y sus dependencias.

03 / DESPLIEGUE

Un lugar donde vivir

VPS + EasyPanel

Un entorno propio para gestionar aplicaciones, servicios y dominios.

CÓMO ENCAJAN LAS PIEZAS

Dos proyectos. Dos recorridos.

GymFlow AI

APLICACIÓN WEB
  1. 01Astro + React
  2. 02API NestJS
  3. 03PostgreSQL

Interfaz, API y base de datos como servicios separados. La documentación del proyecto incluye su configuración con Docker y EasyPanel.

Explorar proyecto

ReservaGym

AUTOMATIZACIÓN
  1. 01n8n
  2. 02API Express
  3. 03Playwright

Un flujo programado llama a la API y Playwright recorre la web de reservas. El modo dry-run permite probar antes de confirmar.

Explorar proyecto

La otra forma de conocerme

SADEK / PORTFOLIO INTERACTIVOESC PARA CERRAR

Explora mi trabajo con comandos. Prueba help o elige un acceso rápido.

Ideas, código y curiosidad.
Bienvenido a mi pequeño rincón de la web.

ENTER ejecutar · ↑ ↓ historial · ESC cerrar

CONTACTO CON SADEK

Hablemos de tu idea.

¡Hola! Cuéntame qué tienes en mente: una web, una automatización o esa idea a la que llevas tiempo dándole vueltas.

El chat directo estará disponible pronto. Mientras tanto, prepara tu mensaje aquí y envíamelo desde tu correo.

Se abrirá tu aplicación de correo con el mensaje preparado. Tú decides cuándo enviarlo.