Loading repository data…
Loading repository data…
arifintajul4 / repository
NIKAHFIX adalah sebuah website undangan pernikahan yang terinspirasi dari tampilan Netflix, yang memberikan pengalaman visual menarik dan modern untuk pengguna. Proyek ini dibuat menggunakan React dengan bundler Vite, dan dirancang agar mudah diakses, responsif, serta estetis.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
NIKAHFIX adalah sebuah website undangan pernikahan yang terinspirasi dari tampilan Netflix, memberikan pengalaman visual menarik dan modern untuk pengguna. Proyek ini dibangun menggunakan React dengan bundler Vite, dilengkapi dengan Supabase untuk mengelola data undangan, serta dirancang agar mudah diakses, responsif, dan estetis.
Anda dapat melihat demo langsung dari NIKAHFIX di sini: NIKAHFIX - Demo. Jika anda memiliki tujuan spesifik undangannya, bisa dibuat link seperti berikut https://nikahfix-v01.vercel.app/?to=tajul+dan+gorbon
Berikut adalah langkah-langkah untuk menginstal proyek ini di lingkungan lokal Anda:
Clone Repository:
git clone https://github.com/arifintajul4/nikahfix.git
Masuk ke Direktori Proyek:
cd nikahfix
Instal Dependensi: Pastikan Anda sudah menginstal Node.js. Jalankan perintah berikut untuk menginstal semua dependensi yang diperlukan.
npm install
Menjalankan Proyek: Setelah semua dependensi terpasang, jalankan proyek dengan perintah:
npm run dev
Mengakses Proyek: Buka browser Anda dan akses proyek di
http://localhost:5173
NIKAHFIX menggunakan Supabase untuk menyimpan data ucapan/pesan undangan. Tenang saja, pengaturan Supabase ini sangat mudah dan tidak memerlukan kemampuan memprogram. Di bawah ini adalah langkah-langkah simpelnya:
Undangan Nikah Ku).Kita perlu membuat tempat menyimpan pesan tamu (namanya 'Table'). Kami sudah menyiapkan script otomatis agar Anda tidak perlu membuatnya secara manual.
< >).setup_supabase.sql yang ada di folder proyek ini. Copy seluruh isi teks dalam file tersebut.Ctrl + Enter).(Catatan: Langkah ini membuat tabel bernama nikahfix dan mengatur izin keamanan agar semua tamu bisa mengisi & membaca pesan).
Sekarang saatnya menghubungkan website NIKAHFIX dengan Supabase.
.env.example, lalu ubah namanya menjadi .env (atau buat file baru bernana .env)..env tersebut dan isi sesuai dengan data dari Supabase Anda:VITE_APP_SUPABASE_URL=Masukkan "Project URL" dari halaman API Supabase Anda
VITE_APP_SUPABASE_ANON_KEY=Masukkan "anon" / "public" key dari halaman API Supabase Anda
VITE_APP_TABLE_NAME=nikahfix
Selesai! Sekarang NIKAHFIX sudah siap digunakan dan bisa menerima ucapan dari tamu Anda.
Berikut adalah struktur direktori proyek yang telah terintegrasi dengan Supabase:
src/ - Berisi komponen utama, logika aplikasi, dan konfigurasi Supabase.
supabaseClient.js - File konfigurasi Supabase (sudah disingkronisasi dengan .env).App.jsx - Komponen utama aplikasi.public/ - Berisi aset-aset statis, seperti gambar dan ikon..env - Berisi variabel lingkungan untuk kredensial Supabase.setup_supabase.sql - Script otomatis untuk mempermudah pengaturan database Anda.