Git Product home page Git Product logo

beetlehr's Introduction

Beetlehr-logo

The open source HR system


image

Features

  • Attendance System
  • Employee Management
  • Resign Management
  • Leave Management
  • Notice board
  • Multi Approval System
  • Payroll

Dashboard Demo

You could try the demo for Dashboard at
https://demo.beetlehr.com

Email: [email protected]
Password: rahasia123

Mobile App Demo

Android: https://play.google.com/store/apps/details?id=io.qerja.mobile
iOS: https://apps.apple.com/id/app/qerja-io/id1614218184

Note: The mobile app in the play store and app store is not the latest version, we will update it ASAP, you could find the latest .apk in Telegram Group

Server: https://demo.beetlehr.com
Email: [email protected]
Password: rahasia123

Tech

  • Laravel 9 - PHP Framework for building the admin dashboard and mobile api.
  • VueJS 3 - The Progressive JavaScript Framework integrated with laravel and inertia.
  • Tailwind CSS.
  • Flutter for Mobile App (if you want the repo, you could send me email at [email protected])

Documentation

If you want to know how to install this app, please refer to this Installation Guide
You can also see the user manual here User Manual

Community & Group Discussion

You could join us at Telegram Group https://t.me/+Fbaf_eCVHEg4NTY1

Contributing

We are very glad if you want to contribute and join our community. Please take note when you make a pull request. You must be very clear when making a commit message. When you contribute code, the best thing to do is imitate the existing pattern BeetleHR code.

License

Beetlehr is released under the AGPL-3.0 license.

beetlehr's People

Contributors

alansekha avatar ariaseta avatar daffaharizal avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

beetlehr's Issues

Settings branch page not scrollable when have long name

Issue

Tidak bisa scroll ke kanan ketika ada input data yang panjang pada halaman branch

How to Reproduce

  1. Pergi ke menu Settings >> Company >> Branch
  2. Tambah branch, isi salah satu field dengan text yang cukup panjang
  3. Di list branch halaman tidak scrollable

Screenshot Issue

telegram-cloud-photo-size-5-6301053345397323867-y

Unrestricted File Upload Leads to Remote Code Execution

Celah keamanan ini ada pada fitur upload yang tidak memiliki filter terhadap apa yang user akan upload, sebagai contoh saya sempat mencoba fitur upload gambar profile di halaman /admin/employment/employee/1, saya mencoba upload gambar dengan format .php. Alhasil file berhasil terkirim keserver dan kode di dalam file .php tersebut berhasil ter-render. Hal ini dapat mengakibatkan penyerang menanamkan backdoor untuk akses terminal ke server secara langsung. Saya belum mencoba fitur upload yang ada di halaman lain, kemungkinan memiliki vulnerability yang sama.

Berikut juga saya lampirkan bukti bahwa saya berhasil melakukan akses ke terminal server:

image

Blank

selamat sore, saat saya install di local tampilan hanya blank putih seperti gambar dibawah ini
image

Perhitungan Overtime Berdasarkan UU Cipta Kerja

BAGAIMANA DENGAN PERHITUNGAN UPAH LEMBUR?
Merujuk pada ketentuan pasal 31 Peraturan Pemerintah No. 35/2021, perhitungan upah kerja lembur adalah sebagai berikut:
Untuk jam kerja lembur pertama sebesar 1,5 (satu koma lima) kali Upah sejam; dan untuk setiap jam kerja lembur berikutnya, sebesar 2 (dua) kali Upah sejam.
Apabila kerja lembur dilakukan pada hari istirahat mingguan dan/atau hari libur resmi untuk waktu kerja 6 (enam) hari kerja dan 40 (empat puluh) jam seminggu, maka:
penghitungan upah kerja lembur jam pertama sampai dengan jam ketujuh, dibayar 2 (dua) kali upah sejam; jam kedelapan, dibayar 3 (tiga) kali Upah sejam; dan jam kesembilan, jam kesepuluh, dan jam kesebelas, dibayar 4 (empat) kali upah sejam
Jika hari libur resmi jatuh pada hari kerja terpendek, perhitungan Upah Kerja Lembur dilaksanakan sebagai berikut: jam pertama sampai dengan jam kelima, dibayar 2 (dua) kali upah sejam; jam keenam, dibayar 3 (tiga) kali Upah sejam; dan jam ketujuh, jam kedelapan, dan jam kesembilan, dibayar 4 (empat) kali upah sejam.
Apabila kerja lembur dilakukan pada hari istirahat mingguan dan/atau hari libur resmi untuk waktu kerja 5 (lima) hari kerja dan 40 (empat puluh) jam seminggu, maka: perhitungan Upah Kerja Lembur jam pertama sampai dengan jam kedelapan, dibayar 2 (dua) kali Upah sejam; jam kesembilan, dibayar 3 (tiga) kali Upah sejam; dan jam kesepuluh, jam kesebelas, dan jam kedua belas, dibayar 4 (empat) kali Upah sejam.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.