Skip to content

christia006/GuardForms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡 GuardForms — Secure Data Sync & Audit System

GuardForms adalah platform yang dirancang khusus untuk sinkronisasi data Google Forms secara aman ke PostgreSQL,
dilengkapi audit log, otentikasi kuat, dan dashboard admin untuk monitoring aktivitas.

✨ Fungsi utama

✅ Fokus ke keamanan data & audit log
✅ Sync Google Forms → PostgreSQL (tabel peserta, log aktivitas)
✅ Otentikasi kuat: JWT, bcrypt hashing
✅ Dashboard admin → lihat siapa login, siapa edit data

🔧 Fitur tambahan

✨ Export data lengkap + audit trail
✨ Multi-role user: admin, moderator, viewer


⚙️ Built with the tools and technologies:

Node.js Express.js PostgreSQL Google OAuth JWT bcrypt Nodemailer Axios

React Bootstrap

GitHub Postman GitHub Actions


📸 Urutan Pengujian Postman

  1. Registrasi Pengguna Baru Registrasi Pengguna Baru

  2. Login Pengguna Login Pengguna

  3. Dashboard Dashboard

  4. Melihat Daftar Pengguna Melihat Daftar Pengguna

  5. Melihat Audit Log Melihat Audit Log

  6. Sinkronisasi Google Forms Sinkronisasi Google Forms

  7. Encode dan Decode Token Encode dan Decode Token

  8. Run Project Run


✅ Semua pengujian dilakukan menggunakan Postman dan hasilnya disimpan sebagai bukti dokumentasi.

About

Backend Secure Data Sync & Audit System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages