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/Slidely
Instale as dependências necessárias:
npm install
Compile 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/Slidely
Inicie o servidor:
node dist/server.js
Você 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.