Commit Graph

40 Commits

Author SHA1 Message Date
ardhikaxx bdd787dbbd style: improve mobile navbar with floating overlay and smooth transitions 2026-05-25 08:19:33 +07:00
ardhikaxx b98a4c0411 style: reformat download ticket view and add payment proofs/qrcodes 2026-05-07 14:26:06 +07:00
ardhikaxx 7574f8984b docs: perbaiki instruksi instalasi dan troubleshooting di README 2026-04-13 20:07:10 +07:00
ardhikaxx a46431b72a feat(admin): tambah fitur zoom bukti pembayaran pada detail order tiket dan booking 2026-04-08 14:22:34 +07:00
ardhikaxx 5797f35afb fix(auth): redirect ke home setelah register 2026-03-09 01:22:30 +07:00
ardhikaxx a189d988d9 fix(booking): samakan fitur pembayaran dengan ticketing 2026-03-09 01:20:20 +07:00
ardhikaxx 62904cc612 docs(flowchart): tambah flowchart sistem lengkap 2026-03-09 01:14:48 +07:00
ardhikaxx 2e0823ac10 docs(readme): remove documentation badge link 2026-02-26 22:13:22 +07:00
ardhikaxx ec69c55b80 docs(readme): remove banner image reference from README 2026-02-26 22:12:34 +07:00
ardhikaxx 9d1c38010d docs(readme): improve README appearance with better formatting and structure 2026-02-26 22:11:17 +07:00
ardhikaxx 8ee3e003d5 refactor(sidebar): remove system status section from admin sidebar 2026-02-26 22:03:09 +07:00
ardhikaxx c4f6d5c36c refactor(seeder): update user data with Indonesian names and gmail emails 2026-02-26 21:59:53 +07:00
ardhikaxx 52b2b3d1a5 fix(ticket): minor adjustment pada preview download 2026-02-25 12:06:07 +07:00
ardhikaxx 3ce2180325 refactor(ticket): simplify design seperti boarding pass
Design Changes:
- Remove complex animations dan gradients
- Clean minimalist layout seperti tiket pesawat
- Background gradient soft blue (#e0f2fe to #f0f9ff)
- Header horizontal: brand kiri, info tiket kanan
- Destination code besar 'WISATA' di tengah
- QR code centered dengan label 'Scan untuk verifikasi'
- Info grid 2 kolom: nama pemesan & harga
- Footer simple dengan border dashed
- Small decorative corners (18px)
- Typography hierarchy jelas
- Spacing konsisten dan breathable
- No borders, no heavy shadows
- Soft shadow untuk depth minimal
- Color palette: teal (#0f766e) + slate (#64748b)
- Font sizes: 32px brand, 48px destination, 18px info
- Clean dan professional look
2026-02-25 10:38:01 +07:00
ardhikaxx f0693ca604 feat(ticket): redesign premium dengan header animasi dan QR horizontal
Header Improvements:
- Gradient teal dengan wave animation
- Icon circle dengan inner circle putih
- Font size lebih besar: 48px untuk judul
- Wave bottom border dengan border-radius
- Text shadow lebih dramatis
- Radial gradient overlay animation

QR Section Horizontal Layout:
- Split 50-50: QR code kiri, kode tiket kanan
- Border vertical separator teal
- Label 'Scan QR Code' dan 'Kode Tiket'
- QR wrapper dengan border 4px teal
- Kode tiket font 32px dengan letter-spacing 5px
- Sejajar sempurna dengan vertical-align middle

UI Elements:
- Border tiket 5px solid teal
- Corner decorations 50px dengan border 5px
- Divider gradient horizontal lebih tebal (4px)
- Info labels uppercase dengan letter-spacing
- Price highlight dengan border 2px teal
- Footer note dengan gradient kuning
- Shadow lebih dramatis di semua elemen

Preview Page:
- Konsisten dengan PDF design
- Hover effect scale 1.02 dengan translateY -10px
- Responsive: QR section jadi vertical di mobile
- Wave animation pada header
- Smooth transitions dengan cubic-bezier
2026-02-25 10:20:27 +07:00
ardhikaxx 1bfe4e88c0 style(ticket): improve design dengan warna teal yang lebih kontras
PDF Tiket:
- Header solid teal (#0f766e) dengan border bawah teal terang
- Text putih dengan shadow untuk kontras maksimal
- Font size lebih besar: h1 40px, subtitle 16px
- QR section dengan border solid 3px teal
- QR wrapper dengan border 3px teal dan shadow lebih kuat
- Ticket code dengan border 2px teal dan shadow
- Info label warna teal bold untuk kontras
- Price highlight dengan background teal muda
- Divider gradient teal horizontal
- Corner decorations lebih besar (40px)
- Border tiket 4px solid teal
- Footer note dengan border 3px kuning

Preview Tiket:
- Konsisten dengan PDF design
- Header solid teal dengan gradient overlay
- Border 4px solid teal
- Hover effect lebih dramatis
- QR wrapper dengan border 3px teal
- Info label warna teal bold
- Divider line gradient teal
- Corner decorations 30px dengan border 4px
2026-02-25 10:17:35 +07:00
ardhikaxx b66d0150cf feat(ticket): redesign tampilan tiket dengan tema teal modern
- Tambah background image pada PDF tiket
- Gradient header teal (#0f766e to #14b8a6)
- Decorative corners dengan border teal
- QR code dengan wrapper putih dan shadow
- Info section dengan background abu-abu
- Footer note dengan warning style
- Watermark Banyu Biru Nganjuk
- Preview tiket di halaman download dengan desain serupa
- Hover effect pada card tiket
- Responsive dan modern UI elements
- Konsisten dengan tema website
2026-02-25 10:15:07 +07:00
ardhikaxx 5a46aa2e8c docs(readme): update kredensial default login sesuai seeder
- Admin: admin@banyubiru.com
- User demo: pengguna1@banyubiru.test sampai pengguna8@banyubiru.test
- Password semua akun: password
2026-02-25 08:29:58 +07:00
ardhikaxx 90171ff625 docs(readme): update dokumentasi lengkap sistem Banyu Biru
- Tambah deskripsi lengkap sistem ticketing & booking
- Dokumentasi fitur user: pembelian tiket, booking, riwayat, profil
- Dokumentasi fitur admin: dashboard, verifikasi, QR scanner, CRUD
- Panduan instalasi step-by-step
- Teknologi stack dan dependencies
- Struktur folder dan database schema
- Workflow sistem dan troubleshooting
- Link ke dokumentasi flowchart, usecase, activity diagram
- Informasi keamanan dan QR code features
- Default login credentials
- Tema teal modern UI/UX
2026-02-25 08:28:39 +07:00
ardhikaxx 4ba89a1aea docs(flowcharts): tambah dokumentasi flowchart lengkap per fitur
- Tambah 11 file flowchart untuk semua fitur sistem
- Auth: login, register, logout
- Tiket: pembelian, upload bukti, download
- Booking: buat booking, cek tanggal, upload bukti
- Admin: verifikasi pembayaran, manajemen tiket, manajemen admin
- QR Scanner: scan QR, input manual, verifikasi
- Dashboard: statistik, chart penjualan
- Bank Account: CRUD rekening bank
- User: riwayat tiket/booking, profil
- Tambah README.md dengan panduan lengkap Draw.io
- Format ASCII flowchart siap digunakan untuk visualisasi
2026-02-25 08:24:31 +07:00
ardhikaxx 69e9a64014 docs: tambahkan dokumentasi 5 activity diagram lengkap dengan panduan draw.io 2026-02-25 08:12:49 +07:00
ardhikaxx bc7bf9a319 docs: tambahkan dokumentasi use case diagram lengkap dengan panduan draw.io 2026-02-25 08:09:13 +07:00
ardhikaxx a456450cd0 docs: tambahkan dokumentasi lengkap struktur database dengan relasi antar tabel 2026-02-25 08:06:48 +07:00
ardhikaxx 59a521c559 feat(qr-scanner): hide kamera setelah QR terdeteksi dan tampilkan tombol Scan Lagi 2026-02-25 08:02:43 +07:00
ardhikaxx 39074543e2 fix(dashboard): perjelas keterangan Total Pendapatan sebagai gabungan dari Tiket + Booking yang terkonfirmasi 2026-02-25 08:00:20 +07:00
ardhikaxx a2f8359d3c fix(dashboard): ubah keterangan Total Pendapatan menjadi 'Pembayaran terkonfirmasi' untuk memperjelas bahwa hanya menghitung yang sudah dikonfirmasi 2026-02-25 07:58:12 +07:00
ardhikaxx 7abc936f20 chore: tambahkan file payment proof dan qr code yang baru 2026-02-25 04:31:00 +07:00
ardhikaxx 7a307f3ebf fix(dashboard): ubah label 'Total Tiket Aktif' menjadi 'Total Tiket Terjual' dengan keterangan sudah dikonfirmasi 2026-02-25 04:30:02 +07:00
ardhikaxx 27ed24dba6 fix(dashboard): hitung penjualan hanya dari transaksi yang sudah dikonfirmasi, bukan pending atau rejected 2026-02-25 04:27:16 +07:00
ardhikaxx e4918c4b7c feat(tickets): tampilkan tombol download dan print sebagai disabled dengan warna abu-abu saat menunggu verifikasi 2026-02-25 04:21:41 +07:00
ardhikaxx cb25f4f739 feat(tickets): tampilkan pesan dan tombol sesuai status verifikasi pembayaran dari admin 2026-02-25 04:20:01 +07:00
ardhikaxx c7b93a763e fix(navbar): ubah z-index children site-body menjadi auto dan pastikan navbar memiliki z-index 9999 yang eksplisit 2026-02-25 04:16:15 +07:00
ardhikaxx 5ccf2dc908 fix(navbar): pindahkan navbar sebelum backdrop dan sesuaikan z-index hierarchy agar dropdown tidak tertutup main-content 2026-02-25 04:13:44 +07:00
ardhikaxx 99b4d278cc fix(navbar): tambah overflow visible dan z-index hierarchy untuk memastikan dropdown tidak terpotong 2026-02-25 04:09:40 +07:00
ardhikaxx 747ff1242e fix(navbar): tingkatkan z-index navbar ke 9999 dan dropdown ke 99999, tambah position static pada container 2026-02-25 04:08:17 +07:00
ardhikaxx 530a4946fc fix(navbar): sesuaikan z-index navbar (1000) dan dropdown (1050) agar selalu di depan hero section (z-index 0) 2026-02-25 04:06:15 +07:00
ardhikaxx 5c43197cd1 fix(navbar): perbaiki dropdown menu agar tidak mempengaruhi tinggi navbar dengan position absolute 2026-02-25 04:04:15 +07:00
ardhikaxx 03f19831a4 fix(navbar): perbaiki z-index navbar dan dropdown agar selalu di depan hero section 2026-02-25 03:34:33 +07:00
ardhikaxx 41ade76f17 feat(user): implementasi halaman riwayat tiket dan booking dengan dropdown menu user 2026-02-25 03:31:43 +07:00
ardhikaxx 1138690788 feat(admin-ui): implementasi tema teal modern dengan UI elements yang lebih baik 2026-02-24 15:29:59 +07:00