Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hakimfauzi23/live_attendances_application
This repository contains application that helps the employee do attendance for Arrive (Clock In) and Go Home (Clock Out) from their devices such as laptops, PC, and even smartphones.
https://github.com/hakimfauzi23/live_attendances_application
attendance backend-api expressjs human-resources nodejs sequelize
Last synced: 3 days ago
JSON representation
This repository contains application that helps the employee do attendance for Arrive (Clock In) and Go Home (Clock Out) from their devices such as laptops, PC, and even smartphones.
- Host: GitHub
- URL: https://github.com/hakimfauzi23/live_attendances_application
- Owner: hakimfauzi23
- Created: 2022-09-29T03:30:19.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-11-23T02:42:56.000Z (about 2 years ago)
- Last Synced: 2024-11-08T09:25:44.261Z (about 2 months ago)
- Topics: attendance, backend-api, expressjs, human-resources, nodejs, sequelize
- Language: JavaScript
- Homepage:
- Size: 149 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Live Attendances Application
When a company has a Work From Anywhere or Work From Home policy, then how to count their attendance when employees don't go to the office? well, this application helps the employee do attendance for Arrive (Clock In) and Go Home (Clock Out) from their devices such as laptops, PC, and even smartphones.
When an employee does attendance (Clock in & Clock out), this application will get the time and compare it with office hour, also get their location from `longitude` and `latitude` so HR will know where they doing their jobs.
## Run & Install
make sure you already setting .env from .env.example as template.
> `npm install`
> `npx sequelize-cli db:migrate`
> `npx sequelize-cli db:seed:all`
> `npm start`
## User Account Demo
| Email |Password |Role
|--|--|--|
|[email protected]|Admin!23|EMPLOYEE|
|[email protected]|Admin!23|ADMIN|
|[email protected]|Admin!23|HR|
*postman collection & environment provided at `postman` folder.*
*This project can be run use `docker` !*