Welcome to attendance system app

Created by ASP.NET Core MVC

1. Introduction

This application is designed for managing company attendance. It is used to record employees' arrival and departure times, track vacations, sick leave, and the total hours worked per month for each employee, and then store this information in a database. Employees are divided into departments, and all users are assigned roles, each with different permissions for using the application. There is only one Admin and one Director. Each department has one Supervisor.

2. Roles

Admin - Can do everything including the management roles and users

Director - Can view and perform all actions except deleting and editing the Admin role and the users assigned to it.

Supervisor - Access limited to own department: can manage attendance for self and department employees only.

Worker - Can only view and record their own attendance and does not have editing rights.

3. Login

Here you have access credentials for the roles Director, Supervisor and Worker, and you can do everything within their permissions. Unfortunately, I cannot provide login credentials for the Admin role, as its permissions affect the overall functionality of the application.

Director

User name: KarelCerveny

Password: karelCerveny123

Supervisor

User name: PetrSpaleny

Password: petrSpaleny123

Worker

User name: PetrCerny

Password: petrCerny123

Thank you for visiting this website.