El RegisterForm Project es una página web diseñada para ofrecer un formulario de registro interactivo, con varias validaciones en tiempo real, efectos visuales y una interfaz moderna. El proyecto utiliza tecnologías web actuales como HTML5, CSS3, Bootstrap, JavaScript y JQuery para proporcionar una experiencia de usuario fluida y atractiva.
Este formulario de contacto es ideal para ser integrado en proyectos donde se requiera una forma eficiente de capturar datos de los usuarios, como registros, suscripciones o cualquier otro tipo de interacción.
- Formulario de contacto completo: Incluye los campos esenciales como correo electrónico, contraseña, nombre, apellido, DNI, fecha de nacimiento y sexo.
- Validaciones en tiempo real: Asegura que los usuarios ingresen la información correctamente antes de enviar el formulario, minimizando errores y mejorando la calidad de los datos.
- Interactividad y efectos visuales: El fondo de la página es dinámico, gracias a Particles.js, y las interacciones de usuario se mejoran con alertas visuales mediante SweetAlert2.
- Interfaz responsive: La página se adapta perfectamente a cualquier tamaño de pantalla, ofreciendo una experiencia consistente en dispositivos móviles, tabletas y escritorios.
- HTML5: Se utiliza para estructurar el contenido de la página y los elementos del formulario.
- CSS3: Estilos visuales que aseguran una presentación moderna y adaptativa.
- Bootstrap: Framework que facilita la creación de una interfaz responsive y profesional, optimizando el diseño en diferentes dispositivos.
- JavaScript: Para las validaciones y funciones interactivas del formulario, mejorando la experiencia del usuario.
- JQuery: Simplifica la manipulación del DOM y la gestión de eventos en el formulario.
- FontAwesome: Librería de iconos que mejora la estética y funcionalidad del formulario y la página en general.
- Particles.js: Efectos visuales en el fondo con partículas animadas, agregando dinamismo a la página.
- SweetAlert2: Notificaciones emergentes para proporcionar mensajes visuales claros y atractivos, como confirmaciones o alertas de error.
Si deseas trabajar localmente con este proyecto, primero clona el repositorio usando Git:
git clone https://github.com/MiguelSJimenezV/ContactFormProject.gitUna vez que el repositorio se haya clonado en tu máquina local, ingresa al directorio del proyecto:
cd ContactForm-ProjectPara ver el formulario de contacto en acción, simplemente abre el archivo index.html en tu navegador web favorito.
# En la terminal puedes usar un servidor local, como Live Server en VSCode, o abrir el archivo directamente:
open index.htmlLa estructura de archivos del proyecto es la siguiente:
ContactForm-Project/
│
├── index.html
├── assets/
│ ├── css/
│ │ └── form.css
│ ├── js/
│ │ ├── fondo.js
│ │ ├── formValid.js
│ │ └── jquery.min.js
├── README.md
└── LICENSESi deseas contribuir al proyecto:
- Realiza un fork del repositorio.
- Crea una rama nueva para tu funcionalidad o corrección de errores:
git checkout -b mi-nueva-funcionalidad
- Realiza tus cambios y haz commit de ellos:
git commit -m "Agrega nueva funcionalidad" - Envía tus cambios mediante un pull request.
Miguel Jimenez
DWN2AP | Turno Noche | Año 2023