Contact Form Website Application

Overview

Contact Form Website Application adalah project personal berupa sistem pengelolaan data kontak pelanggan.
Aplikasi ini menggunakan Laravel sebagai frontend, Golang dengan Gorilla Mux sebagai HTTP server di backend, dan PostgreSQL sebagai database utama.

Fitur Utama

  • Manajemen Kontak: Tambah, edit, hapus, dan cari data kontak pelanggan.
  • Integrasi Frontend & Backend: Laravel mengelola tampilan, sementara API backend Golang menangani logika data.
  • REST API: Backend menyediakan endpoint JSON untuk komunikasi dengan frontend.
  • Pencarian Cepat: Filter kontak berdasarkan nama, email, atau nomor telepon.
  • Validasi Data: Input difilter agar konsisten dan aman sebelum disimpan ke database.

Tech Stack

  • Frontend: Laravel (Blade, Bootstrap/Tailwind untuk UI)
  • Backend: Golang dengan Gorilla Mux (HTTP REST API)
  • Database: PostgreSQL
  • Deployment: VPS dengan Nginx & PM2 untuk service backend