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/Slidely
Instal dependensi yang diperlukan:
npm install
Kompilasi 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/Slidely
Mulai server:
node dist/server.js
Anda 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.