Code Monkey home page Code Monkey logo

hrm-basic's Introduction

Introduction

A comprehensive HR employee management and timekeeping system. Digitize timesheets, handle time-off requests, and automate standard onboarding procedures.

Abbreviated list of functionality:

  • Employee management
  • Linked employee accounts
  • Track clock-in/clock-out times
  • Finalize timesheets with automated notifications
  • Manage leave/time-off requests

Coming Soon:

  • Automate onboarding procedures with push notifications of hired/terminated employees
  • Pre-built reports and employee insights
  • Company/department closures and scheduling with notifications
  • Supervisor/Department tracking

To-Do

App

  • App Settings and Controls
  • Navigation search bar (e.g. Employees, Timesheets, ...)

Employees

  • Create a user account for a employee
  • Department assignments
  • Supervisor tracking (e.g. Joan reports to Barry)
  • Internal comments / Notes
  • Profile picture display
  • PTO cap and limit tracking
  • General profile editing
  • Employee Communication (e.g. Timesheets, Free form emails, PTO Rejections)
  • Time-Off Tracking / Requests

Payroll / Timesheets

  • Editing timesheet options (e.g. Period/Pay type)
  • Time card tracking
  • Time unit calculation by Day/Hours (including 1/4, 1/2, 3/4 days)
  • Exporting (PDF/Email)

Reports

  • Report Center
  • Statistics/Graphs on pages
  • Employee Statistics
  • Overview Statistics

Other

  • Block a user from logging in if their associated employee is not active
  • Heavy query caching (i.e. employees, timesheets)
  • Fix factories for tables with unique constraints (Timesheets, Timesheet Days)
  • Implement lang file for long/duplicated messages
  • When employees are terminated, reject all open PTO requests

Requirements & Dependencies

  • PHP 8+
  • Laravel 9.X+
  • MySQL
  • Bootstrap 5.X+

Previews

Overview Page

overview page

Employees Page

employee listing

employee

Timesheets

timesheet timecards

timesheet pdf

Leave/PTO Page

leaves time off page

hrm-basic's People

Contributors

muhammedshiffin avatar

Watchers

 avatar

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.