hrm-tools
v0.0.1
Published
HRM Tools Package for NestJS - A comprehensive HR management system
Maintainers
Readme
HRM Tools Package
A comprehensive HRM (Human Resource Management) package for NestJS applications.
Features
- Authentication and Authorization
- User Profile Management
- Project Management
- Leave Request Management
- Ticket Management
- System Management
- Member Project Management
Installation
npm install hrm-toolsUsage
- Import the modules you need in your
app.module.ts:
import { Module } from '@nestjs/common';
import {
AuthModule,
ProfileModule,
ProjectManagementModule,
LeaveRequestModule,
TicketModule,
SystemModule,
MemberProjectModule
} from 'hrm-tools';
@Module({
imports: [
AuthModule,
ProfileModule,
ProjectManagementModule,
LeaveRequestModule,
TicketModule,
SystemModule,
MemberProjectModule
],
})
export class AppModule {}- Configure your environment variables in
.env:
MONGODB_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret- Run migrations:
npm run migrateAPI Documentation
After starting your application, visit /api to access the Swagger documentation.
License
MIT
