Git Product home page Git Product logo

hrm's Introduction

DWKit HRM

DWKit HRM is a comprehensive, yet simple implementation of DWKit that allows you to manage your human resources whether you are an SMB or a large enterprise.

DWKit Human Resource Management provides company owners and managers with an ability to easily control and monitor employee information and statuses.

Besides, it enables employees to create and manage dynamic events and view information about their colleagues.

Features:

  • Employee catalogue
  • Employee card
  • Business processes: Business Trip, Sick leave, Vacation, Compensation, Recruitment
  • Reports: Employee Report, Workflow Report

Screenshots:

Dashboard Business Trip Adaptive view

Users by default:

  • admin (login - admin, password - 1)
  • HR Director (login - hrdirector, password - 1)
  • HR Manager (login - manager, password - 1)
  • Director (login - director, password - 1)
  • Accountant (login - accountant, password - 1)
  • User 1 (login - user1, password - 1)
  • User 2 (login - user2, password - 1)
  • User 3 (login - user3, password - 1)
  • User 4 (login - user4, password - 1)
  • User 5 (login - user5, password - 1)

How to launch via docker

----------------- 1) Run the startascontainer script For Windows: ``` startascontainer.bat ``` For Linux/MacOS:
chmod +x docker-files/wait-for-postgres.sh
chmod +x startascontainer.sh
./startascontainer.sh

This script build this dwkit's solution and run it with Postgres database.

  1. Open the following url in your browser: http://localhost:48800

To access the application, use the following default access parameters: Login: admin Password: 1

How to launch it with a custom database

----------------- 1) Set up a database for DWKit. It supports MS SQL, Oracle, PostgreSQL. You need to run scripts from sql folder. You can find names of the scripts in sql//readme.txt file. 2) Check the connection string to the database in the config.cfg file.

MS SQL Server example:

ConnectionString=Data Source=(local);Initial Catalog=dwkit;Integrated Security=False;User ID=sa;Password=1

PostgreSQL example:

ConnectionString=User ID=postgres;Password=1;Host=localhost;Port=5432;Database=dwkit;
  1. Run the starter script

For Windows:

	start.bat

For Linux/MacOS:

	chmod +x start.sh
	./start.sh
  1. Open the folloing url in your browser: http://localhost:48800

To access the application, use the following default access parameters: Login: admin Password: 1

How to update your solution based on dwkit

  1. Run updatesolution script

For Windows:

    Run updatesolution_run.bat

For Linux/MacOS (this way requires PowerShell https://github.com/PowerShell/PowerShell):

    pwsh updatesolution.ps1
  1. Enter the path to your application.
  2. Don't forget update database if it's necessary.
  3. Rebuild your solution

How to rebuild

  1. Open dwkit.sln in Visual Studio or JetBrains Rider
  2. Check the connection string to the database in the OptimaJet.DWKit.StarterApplication\appsettings.json file, ConnectionStrings section
  3. Run OptimaJet.DWKit.StarterApplication project

For Windows:

	buildandstart.bat

For Linux/MacOS:

    chmod +x buildandstart.sh
	chmod +x start.sh
    ./buildandstart.sh

How to run in Visual Studio

Information:

Official web-site - https://dwkit.com/solutions/hrm/
Documentation - https://dwkit.com/documentation/

Demo - http://hr.dwkit.com/


For commercial use, please contact [email protected]

Demo license:

  • Instances: 1
  • Users: 20
  • Forms: 30
  • Workflow: 5 schemes

System requirements:

hrm's People

Contributors

dmelnikov avatar optimajet avatar shalugin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hrm's Issues

Different language support

Are you supporting different languages or is it english only?
In your demo I can't find any option where you can change the language.

But great work! Looks nice and easy to understand.

starter project doesn't get loaded

cloned the HRM repo -> opened in VS2017 -> opened the solution -> OptimaJet.DWKit.StarterApplication.csproj doesn't load

error --> Project file is incomplete. Expected imports are missing.

image

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.