Yoga Pangestu
4c43729299
feat(bottle): crud botol
...
-menambahkan skema model dan migrsai
-menyesuaikan relasi
2025-10-02 09:34:56 +07:00
Yoga Pangestu
1f89c74009
chore(brand): mengubah nama tabel dari Image menjadi Gambar
2025-10-02 09:07:55 +07:00
Yoga Pangestu
846ad189fb
feat(product): crud produk
...
-menambahkan skema model dan migrsai
-menyesuaikan relasi
-publish boxes icon
2025-10-02 08:54:56 +07:00
Yoga Pangestu
70ba0f7de8
fix(login): menghapus redirect ketika login gagal
2025-10-02 08:22:13 +07:00
Yoga Pangestu
2a0e14a69f
fix(user): menukar select model tabel UsersTable dari User ke Employee dan menyesuiakn kolom nya
2025-10-01 21:04:23 +07:00
Yoga Pangestu
f68875c6ad
fix(perfume): image tidak boleh null sbeagai gantinya jadi array kosong
2025-10-01 20:47:33 +07:00
Yoga Pangestu
76b9e99f02
refactor(trait): menambahkan suffix pada nama method WithOutletSelector
2025-10-01 20:42:27 +07:00
Yoga Pangestu
a0fd914af5
feat(perfume): crud parfum
...
-menambahkan skema model dan migrsai
-menyesuaikan relasi
-membuat enum Concentration
-mmebuat trait baru untuk handle category
2025-10-01 20:41:19 +07:00
Yoga Pangestu
20f393d326
refactor(trait): mengeluarkan WithOutletSelector dari folder Voucher dan menyesuiakan path nya di voucher
2025-10-01 20:38:51 +07:00
Yoga Pangestu
cdc50218e8
feat(register): impementasi module register
...
-mematikan refresh true vite
-menambahkan kolom email_verified_at user
2025-10-01 16:03:56 +07:00
Yoga Pangestu
4f41461310
Revert "fix(user): menambahkan kolom referral_code dan menyesuaikan logika yang ada"
...
This reverts commit 7fa46c0e9b .
2025-10-01 15:47:56 +07:00
Yoga Pangestu
f33275994b
feat(membership): membuat skema db dan relasi untuk
2025-10-01 15:27:45 +07:00
Yoga Pangestu
c1702df327
feat(member): membuat layouting member
...
-membuat halaman overview
-membuat routes sendiri
2025-10-01 15:24:48 +07:00
Yoga Pangestu
7fa46c0e9b
fix(user): menambahkan kolom referral_code dan menyesuaikan logika yang ada
...
-mengubah validasi username dari alpha_dash menjad alpha_num
-membuat method untuk generate kode nya di string helper
2025-10-01 14:40:11 +07:00
Yoga Pangestu
cde9091f54
refactor(membership): mengubah label membership menjadi tier dan menyesuaikan skema db nya
2025-09-30 22:29:26 +07:00
Yoga Pangestu
ac44f25001
feat(customer): membuat module customer
...
-membuat model, migrasi seeder dan faker
-membuat relasi di user
-membuat test untuk memastikan jalannya aplikasi
2025-09-30 11:20:58 +07:00
Yoga Pangestu
ef05482000
feat(voucher): mengaitkan voucher dengan outlet dengan relasi many to many
...
-membuat tabel pivot
-menyesuaikan seeder
-menyesuaikan logika yang berkaitan dengan perubahan tersebut
2025-09-30 10:00:54 +07:00
Yoga Pangestu
0088761eb8
fix(outlet): merubah panjang data landmark dari 20 menjadi 30
2025-09-29 20:41:25 +07:00
Yoga Pangestu
7ecf7c5e0d
feat(brand)": menampilkan gambar di tabel
2025-09-29 20:12:47 +07:00
Yoga Pangestu
fc6b9fddb2
feat(brand): implementasi crud fitur merek
2025-09-29 20:02:06 +07:00
Yoga Pangestu
54d56afa00
fix(category): menambahkan key module untuk params di sort button
2025-09-29 20:00:54 +07:00
Yoga Pangestu
47aae3bdee
refactor(category): hide kolom urutan di tabel
2025-09-29 17:50:35 +07:00
Yoga Pangestu
fa7e05552e
fix(category): validationAttributes untuk deskripsi salah malah syarat dan ketentuan
2025-09-29 17:46:42 +07:00
Yoga Pangestu
f8935a1c73
fix(user): kolom email dan username di table dijadikan 1 kolom yaitu Kredensial
...
-menyesuaikan validasi base_salary dan menghapus toDateString()
-menambahkan dispatch refreshDatatabse saat create
-membuat EmployeeFactory
-menyesuaikan UserFactory dan test
2025-09-29 17:38:28 +07:00
Yoga Pangestu
c60bb2b09d
feat(category): crud
...
-membuat tabel, form, skema db
-membuat factory untuk kebutuhan test
-membuat test untuk memastikan semuanya berjalan lancar
-membuat seeder untuk data awal
-membuat action datatable baru yaitu sort-button
2025-09-29 14:57:42 +07:00
Yoga Pangestu
52e0758419
fix(outlet): menghapus clearable di input
...
-memisahkan opening_hours dan facilities ke masing masing tabel
-membuat tabel opeing hours dan facilities
-menyesuaikan pemisahakan kolom tersebut menjadi tabel
2025-09-29 11:50:03 +07:00
Yoga Pangestu
c842b022e7
feat(enum): membuat enum untuk hari
2025-09-29 11:47:16 +07:00
Yoga Pangestu
04f936ef08
feat(helpers): add formatTime
2025-09-29 11:44:11 +07:00
Yoga Pangestu
270a23f656
fix(voucher): menerapkan custom rule integer dan big integer
2025-09-28 22:18:14 +07:00
Yoga Pangestu
59d7e8da2c
fix(rule): membuat custom rule untuk validasi max integer dan big integer
2025-09-28 22:17:35 +07:00
Yoga Pangestu
0f7d1a131d
feat(voucher): membuat crud
...
-menambahkan enum untuk tipe diskon persentase atau fixed
-membuat tabel, form, migrasi, model dll sesuai dengan kebutuhan fitur
2025-09-28 21:34:47 +07:00
Yoga Pangestu
f701fdc70a
feat(helpers): membuat fungsi baru yaitu formatDiscount dan menyesuaikan paramter fungsi StringHelper
2025-09-28 21:33:39 +07:00
Yoga Pangestu
2b2ed20cbf
feat(enum): memuat global enum IsActive
2025-09-28 21:32:29 +07:00
Yoga Pangestu
28c69dbf23
feat(membership): membuat curd dengan modal
...
-membuat action edit dengan modal
-menghapus sidebar yang tidak diperlukan
2025-09-25 19:24:41 +07:00
Yoga Pangestu
73059387c5
refactor: menyesuaikan nama helper menjadi currency
2025-09-25 19:23:45 +07:00
Yoga Pangestu
b0d2224880
feat(helper): membuat method percentage dan memperbaiki method formatCurrency menjadi currency dan isinya
2025-09-25 19:23:13 +07:00
Yoga Pangestu
df41581385
feat(trait): membuat reusable close modal
2025-09-25 19:22:36 +07:00
Yoga Pangestu
87c9b955c3
refactor(login): menggunakanan trait WithUpdatedData
2025-09-24 20:02:23 +07:00
Yoga Pangestu
c2e2b85070
feat(user): fitur user dan employee
...
-crud
-membuat fungsi untuk generate kode pegawai di model Employee
-menyesuaikan migrasi users dan employees
-menyesuaikan value seeder dengan migrasi baru
2025-09-24 19:38:59 +07:00
Yoga Pangestu
87360e087d
fix(enum): menyesuaikan value label dan color
2025-09-24 19:34:44 +07:00
Yoga Pangestu
70124a4bc8
fix(outlet): menambahkan default value outlet menjadi null
2025-09-24 19:28:10 +07:00
Yoga Pangestu
80c0a7a67f
fix(helpers): menghapus return type, menambahkan method baru getAge dan replaceCurrency
2025-09-24 19:27:19 +07:00
Yoga Pangestu
8211f819b0
feat(trait): menambahkan WithCommentEnum dan WithValueEnum
2025-09-24 19:26:10 +07:00
Yoga Pangestu
6317037796
fix(enum): memisahkan method comment dan values ke trait supaya reusable
...
-menghapus return type
-menyesuaikan value color dan label
2025-09-24 19:25:35 +07:00
Yoga Pangestu
1fd4cafb3d
feat(logout): membuat fotur logout
2025-09-24 15:40:50 +07:00
Yoga Pangestu
2803040698
feat(login): menambahkan toast untuk notifikasi dan mengubah label alamat surel menjadi email
2025-09-24 15:34:05 +07:00
Yoga Pangestu
5acba14fe7
fix(oultet): typo title kolom name seharusnya Nama bukan Name dan menghapus searchable untuk column Tanggal Operasi
2025-09-23 22:15:25 +07:00
Yoga Pangestu
e79235ae86
fix(enum): mengubah value jenis kelamin FEMALE menjadi 2 sebelumnya 0
...
-menambahkan method comment
-menyesuaikan label UserStatus
-menambahkan method icon UserStatus
2025-09-23 22:14:00 +07:00
Yoga Pangestu
5cba7e529a
feat(helper): menambahkan StringHelper untuk manipulasi string
2025-09-23 22:12:28 +07:00
Yoga Pangestu
dff76ff4b1
feat(outlet): add filter outlet by status
2025-09-23 21:22:24 +07:00
Yoga Pangestu
078b72d2ed
feat: install spatie media-library and implement to outlet, add trait for handler image
2025-09-23 20:59:26 +07:00
Yoga Pangestu
340dd867c9
feat(outlet): add factory and create test
2025-09-19 19:59:01 +07:00
Yoga Pangestu
6ef6b6d5af
fix(trait): data type $value in WithUpdatedData
2025-09-19 16:14:04 +07:00
Yoga Pangestu
28738e6d26
chore: laravel pint
2025-09-19 14:52:02 +07:00
Yoga Pangestu
dcc6a70470
feat(outlet): add outlet module with CRUD and related resources
2025-09-19 14:43:15 +07:00
Yoga Pangestu
c5ded12c25
feat(trait): add WithConfirmation for confirmation modal
2025-09-19 14:37:39 +07:00
Yoga Pangestu
050e65aec7
feat(helper): add DateTimeHelper and regist in composer
2025-09-19 13:23:36 +07:00
Yoga Pangestu
0c0f2f2b92
refactor: move prependColumn logic into separate trait
2025-09-18 22:06:44 +07:00
Yoga Pangestu
77927608b5
feat: ada trait for real-time updated data
2025-09-18 20:44:03 +07:00
Yoga Pangestu
e5754f93c4
feat(rule): add PhoneNumber custmo rule for reusability
2025-09-18 20:43:36 +07:00
Yoga Pangestu
9385b54a06
feat(datatable): install and configure Rappasoft Laravel Livewire Tables
2025-09-18 20:27:20 +07:00
Yoga Pangestu
bf9db9023f
feat: templating blade dan mengubah overview attr
2025-09-13 11:57:26 +07:00
Yoga Pangestu
646d8a6b51
feat: overview page
2025-09-13 11:47:40 +07:00
Yoga Pangestu
ebcc377718
feat(login): membuat fitur login
2025-09-13 11:29:26 +07:00
Yoga Pangestu
49f71d3683
feat(user): membuat skema table users dan employees dan menambahkan enum untuk kebutuhan data option
2025-09-13 10:53:17 +07:00
Yoga Pangestu
efd0aafeea
initial commit
2025-09-13 10:00:54 +07:00