Sistem manajemen · WebManagement system · Web

Warung Om Tante V2

Sistem karyawan dan operasional: absensi, gaji, cuti, stok, dan laporanEmployee and operations system: attendance, payroll, leave, stock and reports. Aplikasi web manajemen untuk usaha kuliner yang menyatukan urusan karyawan (absensi, penggajian, cuti, peringatan, jadwal jaga) dengan operasional (stok gudang dan kulkas, laporan pemasukan), lengkap dengan peran admin dan karyawan serta rekap harian otomatis.A web management app for a food business that brings staff matters (attendance, payroll, leave, warnings, duty schedule) together with operations (warehouse and fridge stock, income reports), with admin and employee roles and automatic daily recaps.

github.com/rama907/warungomtantev2
KategoriCategoryWeb Application · HR & OperationsWeb Application · HR & Operations
TeknologiStackPHP · MySQL · JavaScript
StatusSistem manajemen · WebManagement system · Web
SumberSourcegithub.com/rama907
Fitur utamaKey features

Apa yang dilakukan sistem ini.What the system does.

Absensi & rekapAttendance & recap

Karyawan absen masuk dan pulang; admin melihat rekap harian dan rekap kehadiran.Employees clock in and out; admins see daily and attendance recaps.

Penggajian & slip gajiPayroll & payslips

Rekap gaji per karyawan dan slip gaji yang bisa dibuka oleh masing-masing karyawan.Salary recap per employee and payslips each employee can open.

Cuti, resign & duty manualLeave, resignation & manual duty

Alur pengajuan cuti, pengunduran diri, dan duty manual dengan persetujuan admin atau manajer.Request flows for leave, resignation and manual duty with admin or manager approval.

Peringatan disiplinWarning management

Pencatatan teguran dan surat peringatan yang bisa dilihat karyawan terkait.Records of reprimands and warning letters visible to the employee concerned.

Jadwal jagaDuty schedule

Riwayat dan jadwal shift jaga karyawan.History and schedule of employee duty shifts.

Stok gudang & kulkasWarehouse & fridge stock

Pemantauan stok barang dengan batas minimum.Stock monitoring with minimum thresholds.

Laporan pemasukanIncome reports

Laporan penjualan dan pemasukan untuk pemilik usaha.Sales and income reports for the business owner.

Peran & strukturRoles & structure

Akses berbeda untuk admin, manajer, dan karyawan, plus bagan struktur organisasi dan permintaan karyawan baru.Different access for admins, managers and employees, plus an org chart and new-employee requests.

Notifikasi DiscordDiscord notifications

Kejadian penting seperti pengajuan dan persetujuan dikirim otomatis ke kanal Discord lewat webhook.Important events such as requests and approvals are posted to a Discord channel through webhooks.

TeknologiTech stack

PHPMySQLJavaScriptTypeScriptNext.jsTailwind CSS

Yang saya pelajari & tunjukkanWhat I learned & demonstrate

  • Merancang alur bisnis berlapis persetujuan (cuti, permintaan karyawan baru, peringatan).Designing multi-step approval flows (leave, new-employee requests, warnings).
  • Menerapkan akses berbasis peran untuk admin, manajer, dan karyawan.Implementing role-based access for admins, managers and employees.
  • Mengintegrasikan webhook Discord dan memisahkan rahasia konfigurasi dari kode.Integrating Discord webhooks and keeping configuration secrets out of the code.
  • Membuat rekap otomatis terjadwal (cron) untuk absensi dan jadwal jaga.Building scheduled (cron) automatic recaps for attendance and duty.
  • Mengolah data operasional menjadi laporan yang mudah dibaca.Turning operational data into readable reports.
Jelajahi lebih lanjutKeep exploring
Semua proyekAll projects