Skip to content

Dinus-Open-Source-Community/d-form-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

D-Form

Apa itu D-Form

project dari Dinus Open Source Community dimana project ini merupakan sebuah website untuk menangani event-event yang diselenggarakan oleh DOSCOM, Open Recruitment DOSCOM, dan juga fitur presensi menggunakan QR code.

Requirement

Stack utama

Teknologi Versi
laravel 12.x
tailwindcss 4.x
vue js 3.x
inertia js 2.x
shadcn-vue ...
mysql 9.0
redis 8.0
nodejs 24+

Tools development

Nama tool Versi Keterangan
npm 11+ package manager js
docker - containerization
frankenphp php8.3 web server
laravel pint ^1.25 formatter php
prettier ^3.6.2 formatter blade, vue, ts, dll
laravel octane ^2.13 bootstrapper app

Disclaimer: baca ini sebelum ngoding

Email antrean dan konfirmasi pendaftaran (M5)

Setelah pendaftaran berhasil, SendRegistrationConfirmationJob mengantre email konfirmasi (QR + ringkasan jawaban) dan menulis audit ke tabel email_logs.

  • Antrean: pastikan QUEUE_CONNECTION di .env sesuai lingkungan (misalnya redis atau database) dan worker berjalan dengan php artisan queue:work, atau di lokal gunakan composer run dev (sudah menyertakan queue:listen).
  • SMTP: untuk pengiriman nyata, set MAIL_MAILER=smtp dan isi MAIL_HOST, MAIL_USERNAME, dan MAIL_PASSWORD; untuk pengembangan, MAIL_MAILER=log atau Mailpit sesuai port di MAIL_PORT.
  • Migrasi: jalankan php artisan migrate agar tabel email_logs tersedia.
  • QR di email: paket endroid/qr-code membuat PNG lewat GD (extension=gd di PHP). Tidak memerlukan Imagick.

Daftar isi

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors