Aplicativo Windows Forms
Visão geral
Este projeto é um aplicativo Windows Forms full-stack que consiste em um frontend construído com VB.NET e um backend construído com Node.js e Express. O aplicativo permite que os usuários criem, visualizem, editem e excluam envios, com recursos adicionais, como cronômetro e funcionalidade de pesquisa de e-mail. Foi escrito como parte da tarefa de avaliação 2 do Slidely.
Forma | Como parece |
---|
Pousar | |
Criar envio | |
Visualize envios e exclua, edite e exporte para CSV | |
Características
- Criar envio: os usuários podem criar novos envios com campos para nome, e-mail, número de telefone, link do GitHub e tempo do cronômetro.
- Visualizar envios: os usuários podem visualizar os envios existentes, navegar por eles e ver os detalhes de cada envio.
- Editar envio: os usuários podem editar envios existentes e salvar suas alterações.
- Excluir envio: os usuários podem excluir envios.
- Pesquisa por e-mail: os usuários podem pesquisar envios por e-mail.
- Cronômetro: os usuários podem iniciar, parar e zerar um cronômetro enquanto preenchem o formulário de envio.
- Verificações de validação: Validação para nome (sem números ou caracteres especiais), e-mail (formato de e-mail válido) e número de telefone (10 dígitos numéricos, mas pode estar vazio).
- Prevenção de entrada duplicada: garante que envios duplicados não possam ser feitos com base em email.
- Exportar para CSV: os usuários podem exportar todos os envios para um arquivo CSV.
Executando o aplicativo
Pré-requisitos
- A máquina deve estar executando o Windows >8.1.
- Node.js e npm instalados em sua máquina.
- Visual Studio instalado em sua máquina.
Executando o back-end: Ref. back-end README.md.
Executando o Frontend: Ref. interface README.md