Skip to content

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.

License

Notifications You must be signed in to change notification settings

alicetech-dev/Reto-Formulario

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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
Medalla de oro Medalla de oro

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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 42.1%
  • Python 34.0%
  • HTML 13.2%
  • CSS 10.7%