GithubHelp home page GithubHelp logo

yuri-isaev / payroll Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 10.39 MB

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

JavaScript 58.10% HTML 4.71% CSS 28.63% C# 8.55%
asp-net-core-mvc posgresql razor-pages entity-framework server-side-rendering

payroll's Introduction

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.

payroll's People

Contributors

yuri-isaev avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.