HRMS Documentation

Learn how to use, configure, and scale SavantX HRMS for your organization

Overview

SavantX HRMS is an enterprise-level Software-as-a-Service (SaaS) platform designed to revolutionize human resource management through AI-powered automation and intelligent analytics.

Scalable

Multi-tenant architecture supporting 50,000+ companies with isolated data and custom configurations.

Secure

SOC 2 Type II certified with end-to-end encryption, GDPR compliance, and enterprise-grade security.

AI-Powered

Intelligent automation, predictive analytics, and machine learning for smarter HR decisions.

Setup & Installation

Local Development Setup

1. Clone the Repository

git clone https://github.com/savantx/hrms-saas.git
cd hrms-saas

2. Install Dependencies

composer install
npm install

3. Environment Configuration

cp .env.example .env
php artisan key:generate

4. Database Setup

php artisan migrate --seed
php artisan db:seed --class=CompanySeeder

Production Deployment

Docker Deployment

docker-compose up -d
docker exec app php artisan migrate

AWS/Azure Deployment

./deploy.sh production
php artisan queue:work

Core Features

Employee Management

Complete employee lifecycle management from hire to retire.

Employee profiles and database
Onboarding workflows and templates
Document management and storage
Organizational structure management

Attendance Tracking

Multiple attendance tracking methods with intelligent automation.

Biometric integration (fingerprint, face)
GPS-based location tracking
Manual clock-in/out with approval
Shift management and scheduling

Payroll & Benefits

Automated payroll processing with compliance and reporting.

Automated salary calculations
Tax management and compliance
Benefits administration
Payslip generation and distribution

Performance Reviews

360-degree performance management with goal tracking.

KPI tracking and monitoring
Review cycles and templates
Goal setting and achievement
360-degree feedback system

Subscription & Billing

Subscription Plans

Free Trial

$0

30 days, up to 50 employees

Professional

$15/user

Monthly billing, unlimited employees

Enterprise

Custom

Volume pricing, dedicated support

Payment Integration

Supported Gateways

  • Razorpay (India)
  • Stripe (Global)
  • PayPal (International)
  • Bank transfers

Features

  • Auto-renewal subscriptions
  • Prorated billing
  • Invoice generation
  • Usage analytics

User Roles & Access Control

SuperAdmin

Global System Control

Permissions

  • Manage all companies
  • Subscription management
  • System analytics
  • Global audit logs

Access Areas

  • Company management
  • Billing & payments
  • System configuration
  • Support tools

Tenant Admin

Company-Level Control

Permissions

  • Employee management
  • Payroll processing
  • Company settings
  • Reports and analytics

Access Areas

  • HR dashboard
  • Employee records
  • Leave management
  • Performance reviews

Employee

Self-Service Portal

Permissions

  • View personal data
  • Submit leave requests
  • Clock in/out
  • View payslips

Access Areas

  • Personal dashboard
  • Onboarding tasks
  • Attendance history
  • Performance data

Security Measures

Data Protection

  • AES-256 Encryption: All data encrypted at rest and in transit
  • Database Security: Encrypted backups with point-in-time recovery
  • Data Isolation: Complete tenant data separation

Access Control

  • Two-Factor Authentication: TOTP and SMS verification
  • Role-Based Access: Granular permission system
  • Session Management: Automatic timeout and secure sessions

Compliance & Auditing

  • Audit Logs: Complete activity tracking and logging
  • GDPR Compliance: Data privacy and right to be forgotten
  • SOC 2 Type II: Annual security audits and certification

Application Security

  • CSRF Protection: Cross-site request forgery prevention
  • XSS Prevention: Input sanitization and output encoding
  • SQL Injection: Parameterized queries and ORM protection

API Endpoints Coming Soon

RESTful API Architecture

Our comprehensive API will provide programmatic access to all HRMS features, enabling seamless integrations and custom applications.

Planned Endpoints

GET /api/v1/employees
POST /api/v1/attendance
GET /api/v1/payroll
PUT /api/v1/leaves/{id}

Features

  • OAuth 2.0 authentication
  • Rate limiting and throttling
  • Comprehensive documentation
  • SDK for popular languages

Example API Usage

// Get employee list
curl -X GET "https://api.savantx-hrms.com/v1/employees" \
     -H "Authorization: Bearer YOUR_API_TOKEN" \
     -H "Content-Type: application/json"

// Response
{
  "data": [
    {
      "id": 1,
      "name": "John Doe",
      "email": "john@company.com",
      "department": "Engineering",
      "status": "active"
    }
  ],
  "meta": {
    "total": 150,
    "page": 1,
    "per_page": 20
  }
}

Development Roadmap

Q1 2024 - AI Integration

In Development
  • GPT-4 powered HR chatbot
  • Intelligent resume screening
  • Predictive employee analytics
  • Automated policy recommendations

Q2 2024 - Mobile Applications

Planned
  • Native iOS & Android apps
  • Offline capability
  • Push notifications
  • Biometric authentication

Q3 2024 - API Marketplace

Planned
  • Public API platform
  • Third-party integrations
  • Custom app development
  • Revenue sharing program

Frequently Asked Questions

Ready to Get Started?

Join thousands of companies already transforming their HR operations