Este proyecto es un clon simple de Google Forms que permite a los usuarios crear y ver envíos. Demuestra el uso de un servidor backend para manejar datos y una aplicación frontend para interactuar con los usuarios. El backend está construido con Node.js y Express, mientras que el frontend está construido usando Visual Basic en Visual Studio.
El propósito de este proyecto es proporcionar un sistema de envío de formularios simple donde los usuarios puedan crear nuevos envíos y ver los existentes. Sirve como ejemplo de integración de una aplicación frontend con un servidor backend.
db.json ).CreateSubmissionForm y ViewSubmissionsForm . clon-de-formularios-de-google/
│
├── Deslizante/
│ ├── dist/
│ │ ├── servidor.js
│ ├── src/
│ │ ├── db.json
│ │ ├── servidor.ts
│ ├── módulos_nodo/
│ ├── paquete.json
│ ├── tsconfig.json
│ └── LÉAME.md
│ └── Proyecto VisualStudio/
├── Crear formulario de envío.vb
├── Ver formulario de envíos.vb
├── Programa.vb
└── VisualStudioProject.sln
Slidely : contiene el código de backend.
VisualStudioProject : contiene el código de interfaz.
Clonar el repositorio:
git clone https://github.com/yourusername/google-forms-clone.git
cd google-forms-clone/SlidelyInstale las dependencias necesarias:
npm installCompile los archivos TypeScript:
tsc Abra la solución VisualStudioProject en Visual Studio.
Asegúrese de que todos los paquetes NuGet necesarios estén instalados. Es posible que deba restaurar paquetes NuGet si faltan.
Navegue al directorio Slidely :
cd google-forms-clone/SlidelyInicie el servidor:
node dist/server.jsDeberías ver el mensaje:
Server is running on http://localhost:3000
Abra la solución en Visual Studio.
Configure el formulario de inicio en CreateSubmissionForm o ViewSubmissionsForm según sea necesario.
Ejecute el proyecto presionando F5 o haciendo clic en el botón Start en Visual Studio.
{
"name" : " John Doe " ,
"email" : " [email protected] " ,
"phone" : " 1234567890 " ,
"github_link" : " https://github.com/johndoe " ,
"stopwatch_time" : " 00:05:00 "
}{
"success" : true
}index : El índice del envío a recuperar.{
"submission" : {
"name" : " John Doe " ,
"email" : " [email protected] " ,
"phone" : " 1234567890 " ,
"githubLink" : " https://github.com/johndoe " ,
"stopwatchTime" : " 00:05:00 "
}
}CreateSubmissionForm en Visual Studio.Submit para guardar el envío./submit .ViewSubmissionsForm en Visual Studio.Next o Previous para navegar por los envíos./read con el índice actual como parámetro de consulta.¡Las contribuciones son bienvenidas! Bifurque el repositorio y cree una solicitud de extracción con sus cambios. Asegúrese de que su código cumpla con los estándares de codificación e incluya las pruebas adecuadas.



Este proyecto está bajo la licencia MIT. Consulte el archivo de LICENCIA para obtener más información.