mi茅rcoles

馃幇 Aplicaci贸n web: Tragaperras con HTML, CSS y JavaScript


馃摴 Video demostraci贸n


Se trata de un proyecto sencillo pero completo, donde he podido aplicar l贸gica de programaci贸n, manipulaci贸n del DOM y control de estado mediante cr茅dito. Proyecto elaborado en distintas fases de desarrollo.

馃幃 ¿Qu茅 hace el juego?

  • Para realizar una tirada es necesario insertar monedas 馃挵
  • Sin cr茅dito, no puedes girar la m谩quina, simulando el funcionamiento real de una tragaperras 馃幇
  • Cada tirada consume 1 cr茅dito
  • Si pierdes, pierdes la moneda 馃槩
  • Si consigues 2 s铆mbolos iguales, recuperas tu moneda 馃檪
  • Si consigues 3 s铆mbolos iguales, ganas el premio grande 馃帀 (10 monedas)

Formulario CV Html5 con Node.js y SQL Server

Formulario CV Node.js + SQL Server

馃‍馃捇 Proyecto: Formulario CV con Node.js y SQL Server

Proyecto personal realizado con fines de aprendizaje, donde desarrollo un sistema completo para registrar curr铆culums mediante formulario web y almacenamiento en base de datos.

Incluye:

  • Frontend en HTML y CSS
  • Backend con Node.js (Express)
  • Conexi贸n a SQL Server
  • Subida de im谩genes
  • Inserci贸n de datos en base de datos

馃摴 Video demostraci贸n


馃‍馃捇 C贸mo crear el proyecto paso a paso

馃搶 1. Crear el frontend

El primer paso es dise帽ar el formulario con HTML y CSS usando tu IDE preferido (VS Code).

  • index.html
  • styles.css

馃搶 2. Preparar Node.js

Crear proyecto:

npm init -y

Instalar dependencias:

npm install express multer mssql

馃搶 3. Backend con Node.js

Se utiliza:

  • Express → servidor
  • Multer → subida de archivos
  • mssql → conexi贸n a SQL Server

馃搶 4. Base de datos SQL Server

La tabla debe llamarse CV y tener los mismos campos que el formulario.

❗ Importante: si no coincide el n煤mero de campos → error SQL.

馃搶 5. Configuraci贸n SQL Server

  • Activar TCP/IP
  • Puerto 1433
  • Firewall abierto
  • Reiniciar servicio SQL Server

馃搶 6. Problemas encontrados

❌ Access (*.accdb)

Requiere ODBC + DSN de sistema → soluci贸n: migrar a SQL Server

❌ Error ELOGIN

Solucionado activando TCP/IP

❌ Node vs SSMS

SSMS usa conexi贸n interna, Node necesita TCP/IP


馃幆 Resultado final

  • ✔ Formulario funcional
  • ✔ Node.js backend
  • ✔ SQL Server conectado
  • ✔ Subida de archivos

馃 Consejo

Antes de insertar datos en SQL:

  • Cuenta los ? en la query
  • Cuenta los valores del array
  • Deben coincidir exactamente


馃殌 Cierre

Proyecto realizado con fines educativos.
Desarrollo y documentaci贸n realizados por Robert con apoyo de ChatGPT.