This project building on .NET 5.0, using for Human Resource Management for IT Company.
- Human resources management with following information: personal, work history, project, certificate, education, skill,...
- Support: authentication-authorization with token-base (JWT).
- Archiving accounts into database, hashing password-salt with PBKDF2 algorithm.
- Storing and resizing image: mobile-web format.
- Getting data with pagination.
- Unit Of Work
- Generic Repository
- Request-Reply
- Inversion of Control / Dependency injection
- ORM
- Following CLI:
- Install the latest .NET 5 SDK
- Editing connection string in appsettings.json
- Run
dotnet ef migrations add "Initial"
to add migration. - Run
dotnet ef database update
to update database.
Note: you must directive to root project before run CLI.
- Seeding data:
- First login: http://yourhost/api/token/login
- Username: admin
- Password: d7f32454b44d22182618d56e683f419a
- Get your access token
This project is licensed with the MIT license.