Skip to content

SalvaLQ/PaySlipMng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PayslipMan

Payslip Manager is a small employee payroll generator. Payslip Manager allows:

  • Create/Edit/Delete companies.
  • Create/Edit/Delete employees.
  • Create/Edit/Delete payrolls.
  • Generate PDF payslips

Payslip Manager is built using clean architecture in Net Core 8 using C# and AvaloniaUI and Visual Studio 2022. This allows the application to run on Windows, Linux and MacOS. Payslip Manager is divided into the following projects

PaySlipMan.Domain

Here are the project entities. Simple POCO classes.

PaySlipMan.Persistence

Here is the database configuration. PaySlipMan uses LiteDb as a database. LiteDb is a portable NOSQL database. It does not require installation on the client or any type of configuration.

PaySlipMan.Infraestructure

Here you will find everything related to payroll creation and disk access. To generate the PDF file of the payroll, PaySlipMan uses Scryber 6. This library allows generating PDF files using HTML templates, which allows the design of the payroll to be easily modified.

PaySlipMan and PaySlipMan.Desktop:

Here is the desktop application. PaySlipMan is developed in AvaloniaUI. This framework allows the application to run on Windows, Linux and MacOS.

About

Payslip Manager is a small employee payroll generator. Payslip Manager allows:

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors