Commit Graph

156 Commits

Author SHA1 Message Date
Yoga Pangestu
0104e5a5af refactor(formula): merubah tampilan card nya dan menyesuaikan quality di seeder 2025-10-27 22:49:22 +07:00
Yoga Pangestu
d5fae1989a feat(order): membuat crud
-skema migrasi dan menyesuaikan relasi model nya
-membuat beberapa trait utuk memisahkan logika
2025-10-27 19:25:10 +07:00
Yoga Pangestu
209be3fd25 feat(seeder): menambahkan permission untuk fitur order 2025-10-27 19:24:02 +07:00
Yoga Pangestu
2819750fbf feat(seeder): membuat seeder untuk formula 2025-10-25 23:10:05 +07:00
Yoga Pangestu
a86589edcb fix(seeder): menjadikan harga item menjadi 000 di di belakangnya 2025-10-25 22:40:26 +07:00
Yoga Pangestu
8c7f869c76 feat(settings): implement application settings management with contact, general, social, and SEO forms 2025-10-18 19:37:49 +07:00
Yoga Pangestu
cc64a09250 feat(settings): add migration for settings table with unique group and name 2025-10-18 19:37:07 +07:00
Yoga Pangestu
0299ed8a74 fix(seeder): format arrow function for better readability in OutletSeeder 2025-10-18 19:36:49 +07:00
Yoga Pangestu
ed947361ab refactor(voucher): remove unused IsActive enum import from VoucherSeeder 2025-10-18 19:36:30 +07:00
Yoga Pangestu
9f9089ebdd refactor(outlet): make landmark field nullable in outlets table and update seeder data 2025-10-18 15:34:56 +07:00
Yoga Pangestu
8cb5d7e7cf refactor(voucher): remove is_active field and related logic from forms and views 2025-10-16 20:43:36 +07:00
Yoga Pangestu
e006b71325 feat(factory): membuat botol dan formula factory 2025-10-15 21:07:38 +07:00
Yoga Pangestu
bfe5207d7f refactor(user): menambahkan 1 method gradies di enum status
-merubah cara menampilkan data dari menggunakan tabel menjadi foreach card
-menghapus dispatch datatable
-membuat referral code factory
-menyesuaikan test
2025-10-15 20:35:30 +07:00
Yoga Pangestu
5a49bc8ba4 refactor(outlet): menyesuaikan unit test dari segi penamaan, logika bisnis, clean code dan lainnya
-menghapus key closed_date di factory
-salah menulis relasi di model
-antisipasi error ketika image null atau array kosong di index
-memindahkan posisi toast menjadi di atas redirect
2025-10-14 21:10:22 +07:00
Yoga Pangestu
7594e7abac feat(formula): membuat crud formula 2025-10-06 20:16:53 +07:00
Yoga Pangestu
8d5fdc9801 feat(payroll): membuat fitur penggajian otomatis
-membuat command untuk generate dan close payroll
-membuat enum IsPaid dan SalaryAdjustmentType
-membuat skema db
2025-10-06 19:14:49 +07:00
Yoga Pangestu
33e138be42 feat(purchase): implementasi fitur belanja/restock
-membuat relasi polimorfirk
-membuat beberapa trait untuk kebutuhan crud
-dan lainnya tentang implementasi fitur ini
2025-10-04 21:09:20 +07:00
Yoga Pangestu
7224f722b9 feat(seeder): membuat seeder untuk parfum, produk dan botol dan mendaftarkannya ke DatabaseSeeder 2025-10-04 18:36:19 +07:00
Yoga Pangestu
4224aecbbc fix((article): salah menggunakan enum di migrasi 2025-10-03 15:05:32 +07:00
Yoga Pangestu
8b8ce3077b feat(article): implementasi crud
-membuat permission di seeder
-membuat enum untuk status
2025-10-03 13:48:40 +07:00
Yoga Pangestu
d28aecfcfe chore(migreation): mengubah timestamps 2025-10-03 08:09:31 +07:00
Yoga Pangestu
968626b4de feat(outlet user): menambahkan migrasi dan model untuk relasi many to many 2025-10-03 08:07:50 +07:00
Yoga Pangestu
e905f98b4f feat(role & permission): membuat trait untuk otorisasi
-menambahkan otorisasi semua komponen. tabel, view dan lainnya
2025-10-02 21:42:08 +07:00
Yoga Pangestu
8d27efd4c2 feat: install, publish and migrate spatie role 2025-10-02 20:17:00 +07:00
Yoga Pangestu
e1b96b2e2f feat(expense): membuat crud menggunakan modal, belum jalan karena outletnya belum diisi 2025-10-02 19:02:25 +07:00
Yoga Pangestu
4c43729299 feat(bottle): crud botol
-menambahkan skema model dan migrsai
-menyesuaikan relasi
2025-10-02 09:34:56 +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
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
62ff10c411 fix(test): image outlet test dan voucher test
-create opening hour factory
-create facility factory
2025-10-01 18:20:54 +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
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
6b74908d45 feat(outlet): membuat seeder dan mendaftarkannya ke DatabaseSeeder 2025-09-29 20:41:59 +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
ad70a78e03 feat(brand): membuat factory dan test 2025-09-29 20:29:43 +07:00
Yoga Pangestu
49d411bf18 feat(brand): membuat seeder dan mendaftarkannya di DatabaseSeeder 2025-09-29 20:06:22 +07:00
Yoga Pangestu
fc6b9fddb2 feat(brand): implementasi crud fitur merek 2025-09-29 20:02:06 +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
32468f9e8c feat(voucher): membuat seeder dan mendaftarkannya ke DatabaseSeeder
-membuat factory untuk kebutuhan test
-membuat test untuk memastikan tidak ada error
2025-09-28 22:18:58 +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
b53e873bb8 feat(membership): mengurtkan fiield di migrasi
-membuat seeder dan mendaftarkannya di database seeder
-membuat factrory untuk keperluan testing
-membuat feature test
2025-09-25 19:54:03 +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
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
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
dcc6a70470 feat(outlet): add outlet module with CRUD and related resources 2025-09-19 14:43:15 +07:00
Yoga Pangestu
35d91d106f fix(user): mengubah value default status menjadi active 2025-09-13 11:43:32 +07:00
Yoga Pangestu
27ed9b9a4c feat: create UserSeeder dan mendaftarkannya ke DatabaseSeeder 2025-09-13 11:35:10 +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