Este projeto é um clone simples do Formulários Google que permite aos usuários criar e visualizar envios. Ele demonstra o uso de um servidor backend para lidar com dados e um aplicativo frontend para interagir com os usuários. O backend é construído com Node.js e Express, enquanto o frontend é construído usando Visual Basic no Visual Studio.
O objetivo deste projeto é fornecer um sistema simples de envio de formulários onde os usuários possam criar novos envios e visualizar os existentes. Serve como exemplo de integração de uma aplicação frontend com um servidor backend.
db.json ).CreateSubmissionForm e ViewSubmissionsForm . clone do google-forms/
│
├── Deslizar/
│ ├── dist/
│ │ ├── servidor.js
│ ├── src/
│ │ ├──db.json
│ │ ├── servidor.ts
│ ├── node_modules/
│ ├── pacote.json
│ ├── tsconfig.json
│ └── README.md
│ └── VisualStudioProject/
├── CreateSubmissionForm.vb
├── ViewSubmissionsForm.vb
├── Programa.vb
└── VisualStudioProject.sln
Slidely : contém o código de back-end.
VisualStudioProject : Contém o código frontend.
Clone o repositório:
git clone https://github.com/yourusername/google-forms-clone.git
cd google-forms-clone/SlidelyInstale as dependências necessárias:
npm installCompile os arquivos TypeScript:
tsc Abra a solução VisualStudioProject no Visual Studio.
Certifique-se de que todos os pacotes NuGet necessários estejam instalados. Talvez seja necessário restaurar pacotes NuGet se eles estiverem faltando.
Navegue até o diretório Slidely :
cd google-forms-clone/SlidelyInicie o servidor:
node dist/server.jsVocê deverá ver a mensagem:
Server is running on http://localhost:3000
Abra a solução no Visual Studio.
Defina o formulário de inicialização como CreateSubmissionForm ou ViewSubmissionsForm conforme necessário.
Execute o projeto pressionando F5 ou clicando no botão Start no Visual Studio.
{
"name" : " John Doe " ,
"email" : " [email protected] " ,
"phone" : " 1234567890 " ,
"github_link" : " https://github.com/johndoe " ,
"stopwatch_time" : " 00:05:00 "
}{
"success" : true
}index : O índice do envio a ser buscado.{
"submission" : {
"name" : " John Doe " ,
"email" : " [email protected] " ,
"phone" : " 1234567890 " ,
"githubLink" : " https://github.com/johndoe " ,
"stopwatchTime" : " 00:05:00 "
}
}CreateSubmissionForm no Visual Studio.Submit para salvar o envio./submit .ViewSubmissionsForm no Visual Studio.Next ou Previous para navegar pelos envios./read com o índice atual como parâmetro de consulta.Contribuições são bem-vindas! Bifurque o repositório e crie uma solicitação pull com suas alterações. Certifique-se de que seu código esteja de acordo com os padrões de codificação e inclua testes apropriados.



Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais informações.