Loading repository data…
Loading repository data…
devridge0 / repository
A modern and responsive HR website built with HTML, CSS, and JavaScript. Showcases job postings, employee profiles, company services, and career opportunities—ideal for small to mid-sized businesses or HR agencies.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
small-small-hr is a really really small and light-weight Django application that helps you (yes you!) to manage certain aspects of HR (human resource) in your small or large business/organization/whatever.
pip install small-small-hr
At this time, small-small-hr supports the following:
You can keep track of all your employee's details. This is achieved through a custom StaffProfile model attached to your User model via a one-to-one relationship. Some of the available fields on this model are:
You can keep track of an unlimited number of employee documents (think employment contracts, performance reviews, scans of identification documents, etc). This is achieved by an StaffDocument model that has a one-to-many relationship with the StaffProfile model (above).
The fields on this model are
All employees can log in and make a request for leave. To achieve this, there exists a LeaveRequest model with these fields:
Once a LeaveRequest object is created, an administrator should review it and approve/reject it.
Employees who are allowed overtime can log in and record overtime hours. This is done by an OvertimeHour model with these fields:
Admins can download overtime hours reports for a particular period.
All contributions are welcome.
To set up the project:
pip install -r requirements/dev.txtpre-commit install
pip install -U tox
tox