Aplicación de formularios de Windows
Descripción general
Este proyecto es una aplicación de Windows Forms de pila completa que consta de un frontend creado con VB.NET y un backend creado con Node.js y Express. La aplicación permite a los usuarios crear, ver, editar y eliminar envíos, con funciones adicionales como un cronómetro y una función de búsqueda de correo electrónico. Fue escrito como parte de la tarea de evaluación 2 de Slidely.
Forma | como se ve |
---|
Aterrizaje | |
Crear envío | |
Ver envíos y eliminar, editar y exportar a CSV | |
Características
- Crear envío: los usuarios pueden crear nuevos envíos con campos para nombre, correo electrónico, número de teléfono, enlace de GitHub y tiempo del cronómetro.
- Ver envíos: los usuarios pueden ver los envíos existentes, navegar a través de ellos y ver los detalles de cada envío.
- Editar envío: los usuarios pueden editar los envíos existentes y guardar sus cambios.
- Eliminar envío: los usuarios pueden eliminar envíos.
- Búsqueda de correo electrónico: los usuarios pueden buscar envíos por correo electrónico.
- Cronómetro: los usuarios pueden iniciar, detener y restablecer un cronómetro mientras completan el formulario de envío.
- Comprobaciones de validación: Validación de nombre (sin números ni caracteres especiales), correo electrónico (formato de correo electrónico válido) y número de teléfono (10 dígitos numéricos, pero puede estar vacío).
- Prevención de entrada duplicada: garantiza que no se puedan realizar envíos duplicados basados en el correo electrónico.
- Exportar a CSV: los usuarios pueden exportar todos los envíos a un archivo CSV.
Ejecutando la aplicación
Requisitos previos
- La máquina debe ejecutar Windows >8.1.
- Node.js y npm instalados en su máquina.
- Visual Studio instalado en su máquina.
Ejecutando el backend: Ref. backend README.md.
Ejecutando el Frontend: Ref. interfaz README.md