Proyek ini merupakan tiruan sederhana dari Google Formulir yang memungkinkan pengguna membuat dan melihat kiriman. Ini menunjukkan penggunaan server backend untuk menangani data dan aplikasi frontend untuk berinteraksi dengan pengguna. Backend dibangun dengan Node.js dan Express, sedangkan frontend dibangun menggunakan Visual Basic di Visual Studio.
Tujuan dari proyek ini adalah untuk menyediakan sistem pengiriman formulir sederhana di mana pengguna dapat membuat pengiriman baru dan melihat yang sudah ada. Ini berfungsi sebagai contoh pengintegrasian aplikasi frontend dengan server backend.
db.json ).CreateSubmissionForm dan ViewSubmissionsForm . klon-google-formulir/
│
├── Geser/
│ ├── dis/
│ │ ├── server.js
│ ├── src/
│ │ ├── db.json
│ │ ├── server.ts
│ ├── simpul_modul/
│ ├── paket.json
│ ├── tsconfig.json
│ └── README.md
│ └── Proyek VisualStudio/
├── Buat Formulir Pengajuan.vb
├── Lihat Formulir Pengiriman.vb
├── Program.vb
└── VisualStudioProject.sln
Slidely : Berisi kode backend.
VisualStudioProject : Berisi kode frontend.
Kloning repositori:
git clone https://github.com/yourusername/google-forms-clone.git
cd google-forms-clone/SlidelyInstal dependensi yang diperlukan:
npm installKompilasi file TypeScript:
tsc Buka solusi VisualStudioProject di Visual Studio.
Pastikan semua paket NuGet yang diperlukan telah diinstal. Anda mungkin perlu memulihkan paket NuGet jika paket tersebut hilang.
Arahkan ke direktori Slidely :
cd google-forms-clone/SlidelyMulai server:
node dist/server.jsAnda akan melihat pesan:
Server is running on http://localhost:3000
Buka solusi di Visual Studio.
Atur formulir startup ke CreateSubmissionForm atau ViewSubmissionsForm sesuai kebutuhan.
Jalankan proyek dengan menekan F5 atau mengklik tombol Start di Visual Studio.
{
"name" : " John Doe " ,
"email" : " [email protected] " ,
"phone" : " 1234567890 " ,
"github_link" : " https://github.com/johndoe " ,
"stopwatch_time" : " 00:05:00 "
}{
"success" : true
}index : Indeks kiriman yang akan diambil.{
"submission" : {
"name" : " John Doe " ,
"email" : " [email protected] " ,
"phone" : " 1234567890 " ,
"githubLink" : " https://github.com/johndoe " ,
"stopwatchTime" : " 00:05:00 "
}
}CreateSubmissionForm di Visual Studio.Submit untuk menyimpan kiriman./submit .ViewSubmissionsForm di Visual Studio.Next atau Previous untuk menavigasi kiriman./read dengan indeks saat ini sebagai parameter kueri.Kontribusi dipersilahkan! Silakan fork repositori dan buat permintaan tarik dengan perubahan Anda. Pastikan kode Anda mematuhi standar pengkodean dan mencakup pengujian yang sesuai.



Proyek ini dilisensikan di bawah Lisensi MIT. Lihat file LISENSI untuk informasi lebih lanjut.