Rabt | Contact, CRM, Inventory, Billing & File Management System | Next.js

Bluehost Shared Hosting

Rabt is a comprehensive CRM, Inventory, Billing & File Management System designed for enterprise-scale organizations. It provides a secure, efficient, and user-friendly solution for managing contacts, leads, invoices, inventory, files, and documents—all in one unified platform. The platform emphasizes role-based access control, advanced workflow integration, and seamless multi-channel communication capabilities.

Live Demo

Please use the following link for previewing Rabt. Authentication may not work properly on the above live preview link.

Preview: https://rabt.kraito.com

Sign up for Admin access. Demo contacts and invoices are available at GitHub Preview Repository.

User Guide: https://rabt-docs.kraito.site/

Core Value Proposition

Rabt | Contact, CRM, Inventory, Billing & File Management System | Next.js

  • Unified business operations in a single platform
  • Role-based access control for organizational hierarchy
  • Contact directory with smart communication tools
  • Sales pipeline and lead management
  • Inventory-aware invoicing with automatic stock adjustments
  • Secure file storage with tagging and categorization
  • PDF and document processing utilities
  • Customizable branding and organization settings
  • Multi-platform accessibility and responsive design

Key Features

  • Role-Based Access Control (User, Staff, Admin, Super Admin)
  • Multi-channel Authentication (Email OTP, Google OAuth, Facebook OAuth)
  • Advanced Contact Management with Organization Hierarchy
  • Lead Management with 6-Stage Pipeline Tracking
  • Invoice Management with Inventory Integration
  • Inventory Management with Auto-Generated SKU
  • Secure File Storage via UploadThing
  • PDF Tools (Merge, Split, Rearrange, Convert)
  • Real-time Search with Smart Filtering
  • Invoice branding, design, and email delivery
  • Automated invoice reminders and overdue marking
  • Interactive Contact Cards with Direct Actions (Call, WhatsApp, Email)
  • vCard Export and QR Code Generation
  • Bulk Import/Export Capabilities
  • Dark/Light Mode Support
  • Mobile-First Responsive Design

Perfect For

  • Corporate Contact Management
  • Employee Directories
  • Sales and Customer Service Teams
  • Professional Networks
  • HR Departments
  • Entrepreneurs and Small Businesses
  • Inventory and Stock Management
  • Document Processing Workflows

Business Applications

1. Corporate Operations

  • Employee and client contact directory
  • Department organization and hierarchy
  • Centralized document management

2. Sales & Customer Management

  • Lead tracking and pipeline management
  • Client database with communication history
  • Invoice generation and payment tracking

3. Inventory & Billing

  • Product and service catalog management
  • Stock tracking with low-stock alerts
  • Automated invoice generation with inventory integration

4. Document Management

  • Secure file storage and sharing
  • PDF manipulation tools (merge, split, rearrange, convert)
  • Document categorization and tagging

Feature Architecture

1. Contact Directory

Rabt | Contact, CRM, Inventory, Billing & File Management System | Next.js

Contact Information:

  • Name, designation, department, organization
  • Multiple contact points (2× phone, 2× WhatsApp, 2× email)
  • Office location and address

Smart Actions:

  • Direct call, WhatsApp, and email integration
  • vCard export and QR code generation
  • Clipboard sharing

Search & Filtering:

  • Full-text search across all fields
  • Filter by organization, department, designation
  • Real-time results

2. Lead Management

Rabt | Contact, CRM, Inventory, Billing & File Management System | Next.js

  • Lifecycle Tracking: New, Contacted, Qualified, Proposal Sent, Negotiation, Won, Lost, On Hold
  • Priority Levels: Low, Medium, High (customizable)
  • Lead Intelligence: Notes, source, expected value, close date, last contacted
  • Operations: Bulk create/update/delete, statistics dashboard, activity logging
  • Access: Staff, Admin, Super Admin via /leads

3. Invoice Management

Rabt | Contact, CRM, Inventory, Billing & File Management System | Next.js

  • Statuses: Draft, Due, Sent, Paid, Overdue, Void
  • Features: Multi-line items, per-line tax, auto-numbering (INV-YYYYMMDD-0001)
  • Inventory Integration: Pull items with prefilled prices, auto stock reduction
  • Branding: Organization logo, address, tax info on invoices
  • Email Delivery: Customizable subject/message, public verification link
  • Reminders: Automated due reminders, overdue marking, CRON scheduling
  • Activity log for key actions (create, send, reminders)
  • Search and filters by status, issuer, and organization

4. Inventory Management

Rabt | Contact, CRM, Inventory, Billing & File Management System | Next.js

  • Catalog: Products and services with auto-generated SKU
  • Tracking: Quantity, pricing, supplier info, low-stock thresholds
  • Invoice Integration: Direct item selection with prefilled data
  • Activity Logging: Full change history
  • Access: Staff, Admin, Super Admin via /inventory

5. File Storage

Rabt | Contact, CRM, Inventory, Billing & File Management System | Next.js

  • Upload: UploadThing-backed secure storage
  • Organization: Categories (document, image, video, audio, other), tags, descriptions
  • Search: Text search across name, description, tags
  • Metadata: Uploader info, timestamps, file size
  • Access: Staff, Admin, Super Admin via /utilities/file-storage

6. PDF & Document Tools

Rabt | Contact, CRM, Inventory, Billing & File Management System | Next.js

  • Merge: Combine PDFs with drag-and-drop ordering
  • Split: Extract pages by range or individually
  • Rearrange: Visual page reordering, duplication, deletion
  • Convert: Images and Office documents (Word, PowerPoint) to PDF
  • Jobs Dashboard: Recent operations with status tracking
  • Access: Staff, Admin, Super Admin via /utilities/pdf-tools

7. Security and Access Management

Rabt | Contact, CRM, Inventory, Billing & File Management System | Next.js

Authentication System:

  • Email OTP (6-digit, 15-minute expiry)
  • Google OAuth integration
  • Facebook OAuth integration
  • Account linking across providers
  • 30-day session persistence

Role-based Access Control (RBAC):

  • User (Base access – Profile, Contact Page)
  • Staff (Extended access – Directory, Contacts, Leads, Invoices, Inventory, Files, PDF Tools)
  • Admin (Management access – Delete Resources, User Management)
  • Super Admin (Complete control – System Logs, Settings)

8. Organization Settings (Super Admin)

  • Branding: Site title, favicon, light/dark logos
  • Organization: Name, legal name, address, contact info, tax registration
  • Invoicing: Currency, prefix, payment terms, notes, payment options
  • Reminders: Due reminder days, interval/CRON scheduling, timezone
  • Contact Page: Admin info, department heads
  • Leads: Custom statuses and priorities

9. User Experience

  • Responsive Design with Mobile-first approach
  • Cross-device compatibility
  • Dark/Light mode support
  • Accessibility features
  • Framer Motion animations

Technology Stack

  • Next.js 16 (App Router)
  • React 19
  • TypeScript 5
  • MongoDB
  • BetterAuth
  • Tailwind CSS 4
  • Shadcn/ui
  • UploadThing

System Requirements

Development:

  • Node.js 20.x or higher
  • NPM 10.x or higher (or Bun)
  • Git

⚠️ Security Warning: It is critical to keep your core frameworks updated. We strongly recommend updating Next.js to the latest version to patch known security vulnerabilities:

npm install next@latest react@latest react-dom@latest

Production:

  • 4GB RAM minimum (8GB Recommended)
  • 20GB Storage
  • SSL certificate
  • MongoDB Atlas or local MongoDB

Deployment Options

  • Vercel — One-click deployment with automatic scaling
  • Docker Container — Containerized deployment for any environment
  • PM2 Process Manager — Process management for VPS/dedicated servers
  • Traditional Node.js Setup

What’s Included

  • Complete Source Code
  • Comprehensive Documentation
  • Docker & PM2 Deployment Configs
  • Environment Templates
  • Multiple Deployment Methods
  • Email Integration Setup
  • Support for Custom Branding
  • Migration Guide (from v1.x NextAuth to v2.x BetterAuth)

Getting Started

For detailed deployment instructions, please refer to our Installation Guide.

For tutorials, previews, and additional information, visit our GitHub Preview Repository.

Support

For technical support, inquiries, or customization requests, please contact us at support@kraito.com.

6 months support includes:

  • Bug Fixes
  • Installation Help

Rabt | Contact, CRM, Inventory, Billing & File Management System | Next.js

0 average based on 0 ratings.

kraito

kraito

Visit Author's Portfolio

View Portfolio
Last Update 2025-12-14
Created 2024-12-19
Sales 4
Discussion Comments
Compatible Browsers Firefox Safari Opera Chrome Edge
Software Version ReactJS Node.js Other
High Resolution
Files Included JavaScript JS JavaScript JSON CSS Layered PNG
Video Preview Resolution