Ce projet est un simple clone de Google Forms qui permet aux utilisateurs de créer et d'afficher des soumissions. Il démontre l'utilisation d'un serveur backend pour gérer les données et d'une application frontend pour interagir avec les utilisateurs. Le backend est construit avec Node.js et Express, tandis que le frontend est construit à l'aide de Visual Basic dans Visual Studio.
Le but de ce projet est de fournir un système de soumission de formulaire simple où les utilisateurs peuvent créer de nouvelles soumissions et afficher celles existantes. Il sert d'exemple d'intégration d'une application frontend avec un serveur backend.
db.json ).CreateSubmissionForm et ViewSubmissionsForm . clone-google-forms/
│
├── Glissement/
│ ├── dist/
│ │ ├── serveur.js
│ ├── src/
│ │ ├── db.json
│ │ ├── serveur.ts
│ ├── node_modules/
│ ├── package.json
│ ├── tsconfig.json
│ └── LISEZMOI.md
│ └── Projet VisualStudio/
├── CreateSubmissionForm.vb
├── ViewSubmissionsForm.vb
├── Programme.vb
└── VisualStudioProject.sln
Slidely : Contient le code backend.
VisualStudioProject : Contient le code frontend.
Clonez le dépôt :
git clone https://github.com/yourusername/google-forms-clone.git
cd google-forms-clone/SlidelyInstallez les dépendances nécessaires :
npm installCompilez les fichiers TypeScript :
tsc Ouvrez la solution VisualStudioProject dans Visual Studio.
Assurez-vous que tous les packages NuGet nécessaires sont installés. Vous devrez peut-être restaurer les packages NuGet s'ils sont manquants.
Accédez au répertoire Slidely :
cd google-forms-clone/SlidelyDémarrez le serveur :
node dist/server.jsVous devriez voir le message :
Server is running on http://localhost:3000
Ouvrez la solution dans Visual Studio.
Définissez le formulaire de démarrage sur CreateSubmissionForm ou ViewSubmissionsForm selon vos besoins.
Exécutez le projet en appuyant sur F5 ou en cliquant sur le bouton Start dans Visual Studio.
{
"name" : " John Doe " ,
"email" : " [email protected] " ,
"phone" : " 1234567890 " ,
"github_link" : " https://github.com/johndoe " ,
"stopwatch_time" : " 00:05:00 "
}{
"success" : true
}index : L'index de la soumission à récupérer.{
"submission" : {
"name" : " John Doe " ,
"email" : " [email protected] " ,
"phone" : " 1234567890 " ,
"githubLink" : " https://github.com/johndoe " ,
"stopwatchTime" : " 00:05:00 "
}
}CreateSubmissionForm dans Visual Studio.Submit pour enregistrer la soumission./submit .ViewSubmissionsForm dans Visual Studio.Next ou Previous pour parcourir les soumissions./read avec l'index actuel comme paramètre de requête.Les contributions sont les bienvenues ! Veuillez créer le référentiel et créer une pull request avec vos modifications. Assurez-vous que votre code respecte les normes de codage et inclut les tests appropriés.



Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus d'informations.