Skip to content

★ Панель администрирования ролей и управления расчетами заработной платы сотрудников

Notifications You must be signed in to change notification settings

yuri-isaev/Payroll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 

Repository files navigation

Payroll management

Панель администрирования ролей и управление расчетами заработной платы сотрудников.

logo

Prototype

This is a prototype of a possible enterprise web application project.
This is not a library. Now it's just a sample project.

Made with love Coverage Badge


About:

  1. Данный проект представляет собой веб приложение классический монолит, построенный на принципах паттерна MVC, с разделенной бизнес-логикой, ориентированной на серверный сайт-рендеринг.
  2. Проект совмещает логику менеджера сотрудников по расчету заработной платы, публикации новостей, учет сотрудников и прочий функционал, который представлен навигационной панелью Manager panel.
  3. Проект совмещает логику администратора по контролю за действиями менеджера, а также действия, связанные с непосредственно администрированием ролей и учетом пользователей, защищенный паролем и представлен навигационной панелью Admin panel.

В описании Readme не представлены все подфункции основной функциональности, а описаны лишь основные службы управления приложением.

Stack:

Authentication: Asp.net core Identity
App: Asp.net core 7 mvc
Database: PostgreSQL
Persistence: Entity-framework
UI Design: Hyper Bootstrap Template / custom
Validation: Asp.net DataAnnotations (system lib)

Features:

★ Сommon feature / Search by name on page

Signin

★ Сommon feature / Search result

Signin

★ Сommon feature / Page pagination

Signin

★ Сommon feature / Page pagination

Signin

★ Authentication.

⚡️ Log in / Sign in with validation form.

Signin

⚡️ Register / Sign up with validation form.

Signup

⚡️ Account settings manager.

Settings

★ Manager page / news list page.

News

★ Manager page / create news page.

News

★ Manager page / news list page.

News

★ Manager page / employee list page.

Employee

★ Manager page / create employee page with invalid form.

Employee

★ Manager page / edit employee page.

Employee

★ Manager page / employee list page.

Employee

★ Manager page / delete employee page.

Employee

★ Manager page / Tax year list.

TaxYear

★ Manager page / Create tax year.

TaxYear

★ Manager page / Create tax year tostr.

TaxYear

★ Manager page / Delete tax year modal.

TaxYear

★ Manager page / Payment record list.

TaxYear

★ Manager page / Create payment record with invalid form.

TaxYear

★ Manager page / Create payment record with valid form.

TaxYear

★ Manager page / Payment record list after create.

TaxYear

★ Manager page / Pay computation details.

TaxYear TaxYear

★ Manager page / Create a pdf document from a list of payment records.

SalaryReceipt

★ Manager page / Create a pdf document from a pay computation details.

SalaryReceipt

★ Manager page / Pdf document of a salary receipt.

SalaryReceipt

★ Admin page / News list with filters.

News

★ Admin page / News edit.

News

★ Admin page / News delete.

News

★ Admin page / Roles list.

Roles

★ Admin page / Role create.

Roles

★ Admin page / Roles list after create.

Roles

★ Admin page / Role edit.

Roles

★ Admin page / Role delete modal.

Roles

★ Admin page / User list.

User

★ Log in / Blocking the user.

User

★ Log in / Unblocking the user.

User

★ Log in / Unblocking the user.

User

License

This project is unlicensed.

About

★ Панель администрирования ролей и управления расчетами заработной платы сотрудников

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published