Skip to content

Club-Informatico/Reto-Formulario

Repository files navigation

📝 Reto #2 - Club Informático

Formulario interactivo con validaciones y base de datos

¿Estás listo para poner a prueba tus habilidades en desarrollo web?
En este reto crearás un formulario inteligente, capaz de validar los datos en tiempo real con expresiones regulares (RegEx) y almacenar la información en una base de datos SQLite.

🔗 Proyecto oficial: Club-Informatico/Reto-Formulario


🎯 Objetivo del Reto

  1. Diseñar un formulario en HTML + CSS + JavaScript.
  2. Validar los siguientes campos con expresiones regulares:
    • Nombre completo
    • RUT chileno
    • Fecha de nacimiento
    • Teléfono
    • Email
  3. Aplicar estilos interactivos en CSS:
    • ✅ Verde si cumple la condición.
    • ❌ Rojo si no cumple la condición.
  4. Guardar los datos en una base de datos SQLite recomiendo Flask (Python).

📂 Estructura del Repositorio

Cada participante debe crear una carpeta con su nombre o nick dentro del directorio principal, y allí agregar todo su proyecto (archivos HTML, CSS, JS, Python, base de datos, etc.).

Ejemplo de estructura:

image

👉 De esta forma, todos los aportes quedarán ordenados y será más fácil revisar cada propuesta.


🚀 Requisitos

  • Conocimientos básicos de:
    • HTML, CSS y JavaScript
    • Expresiones regulares (RegEx)
    • Python y Flask
    • SQLite
  • Ganas de aprender y divertirse 💻🔥

🏁 Cómo participar

  1. Haz un fork de este repositorio.
  2. Crea tu versión del proyecto en tu fork.
  3. Cuando tengas tu reto listo, envía un Pull Request para mostrar tu solución.

🌟 Bonus (para quienes quieran ir más allá)

  • Agregar mensajes de error personalizados.
  • Diseñar un formulario con un estilo único (ej: dark mode, estilo hacker 🕶️, etc.).
  • Implementar validación tanto en el frontend como en el backend.

📚 Recursos útiles


🎉 Comparte tu solución

Este desafío no se trata solo de código, sino de aprender y compartir.
Súbelo, muéstralo y motiva a otros a unirse al Club Informático 🚀.


💡 Tip: No existe una única forma de resolver el reto. Sé creativo y atrévete a innovar.


🏆 Ranking

Matias N. Salas Francisco Briones Alice Muñoz
Medalla de oro Medalla de oro Medalla de oro

Colaboradores

About

El objetivo de este desafío es realizar un formulario el cual contenga los campos Nombre, rut, fecha de nacimiento, teléfono, mail. Todos estos campos deben estar validado con expresiones regulares y deben ser almacenados en una base de dato sqlite.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors