https://github.com/cityssm/attendance-tracking
Track Your Employee Absences, Call Outs, and more!
https://github.com/cityssm/attendance-tracking
absence-management attendance attendance-management attendance-management-system call-out-management callout-lists civic-tech employee-management government government-software human-resources municipal-software open-government return-to-work-management staff-management work-tracker
Last synced: 6 months ago
JSON representation
Track Your Employee Absences, Call Outs, and more!
- Host: GitHub
- URL: https://github.com/cityssm/attendance-tracking
- Owner: cityssm
- License: mit
- Created: 2023-04-24T15:02:23.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T18:59:37.000Z (7 months ago)
- Last Synced: 2024-10-29T20:45:36.449Z (7 months ago)
- Topics: absence-management, attendance, attendance-management, attendance-management-system, call-out-management, callout-lists, civic-tech, employee-management, government, government-software, human-resources, municipal-software, open-government, return-to-work-management, staff-management, work-tracker
- Language: TypeScript
- Homepage: https://cityssm.github.io/attendance-tracking/
- Size: 5.22 MB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Attendance Tracking
[](https://app.deepsource.com/gh/cityssm/attendance-tracking/?ref=repository-badge)
[](https://codeclimate.com/github/cityssm/attendance-tracking/maintainability)
[](https://github.com/cityssm/attendance-tracking/actions/workflows/coverage.yml)
[](https://cloud.cypress.io/projects/szu5cb/runs)
[](https://codecov.io/gh/cityssm/attendance-tracking)An application built for Public Works departments to track:
- Employee absences.
- Return to work calls.
- Call Out requests.
- After hours attendance.
## Features
- Enable as many features, or as few as you need.
- **Sync employees** with payroll systems.
- **Granular permissions** give users access to the areas they need,
and not the areas they don't.## Prerequisities
- **NodeJS 18 or better** to run the application.
- **Active Directory** for authentication.
- **SQL Server** for database storage.### Optional
- **Avanti** payroll system for employee synchronization.
## About this Project
📘 **[User Documentation (In The Works)](https://cityssm.github.io/attendance-tracking/docs/)**
- 🤗 [Code of Conduct](CODE_OF_CONDUCT.md)
- 🥰 [Contributing Guidelines](CONTRIBUTING.md)
- 🛡️ [Security Policy](SECURITY.md)
- 📃 [MIT Licence](LICENSE.md)Although the system is quite niche, it's being released in an open source environment in hopes to pool developer resources from other municipalities looking to move away from older, legacy systems.
It is being shared to start the dialog among other municipalities and present an option to those who may be looking to refresh or upgrade their employee call tracking.
## More Projects from the City of Sault Ste. Marie
The City of Sault Ste. Marie has [several open source applications](https://cityssm.github.io/) available
for managing municipal operations.- **[General Licence Manager](https://github.com/cityssm/general-licence-manager)** - An application built to manage the general licences issued by municipalities.
- **[Lottery Licence Manager](https://github.com/cityssm/lottery-licence-manager)** - An application for managing AGCO's municipal lottery licensing requirements in Ontario.[Browse our GitHub account](https://github.com/cityssm/) for more of the City's offerings.