Skip to main content
RLink Hero Light RLink is a centralized internal admin portal built for R Land Development Inc. It serves as a comprehensive platform that integrates three core business systems:

CMS

Content and project, articles, and job listings management

CRM

Leads, reservations, inquiries, and newsletter campaigns

IAM

User management, module access control, and activity logs

Key Features

Content Management System (CMS)

  • Projects Management: Complete CRUD operations for property projects with photo galleries, inventory tracking, and SEO optimization
  • News & Articles: Markdown-based editor with announcement support
  • Careers: Job posting management with department categorization
  • Amenities: Dedicated section for property amenities with cover photos
  • Analytics & SEO: Built-in tools for tracking and optimization

Customer Relationship Management (CRM)

  • Leads Management: Track and manage potential clients with advanced filtering
  • Reservations: Property unit reservations with automatic inventory linking
  • Inquiry Inbox: Centralized customer inquiry management
  • Newsletter Campaigns: Marketing campaign engine with Markdown composer
  • DSL Tracker: Document status tracking for client submissions

Identity & Access Management (IAM)

  • User Management: Complete user lifecycle with role-based access control
  • Module Access Control: Granular permissions for system features
  • Activity Logs: Comprehensive audit trail with automatic retention policies
  • 2FA Support: Two-factor authentication for enhanced security
  • Department Organization: Users organized by company departments

Technology Stack

  • Framework: Next.js 16 (App Router)
  • UI: React 19, Tailwind CSS 4, shadcn/ui (New York theme)
  • Components: Radix UI primitives
  • State Management: TanStack Query for server state, TanStack Form for forms
  • Database: Neon (PostgreSQL) via @neondatabase/serverless
  • ORM: Drizzle ORM with Drizzle Kit for migrations
  • Authentication: Better Auth (email/password, 2FA, admin plugin)
  • Email: React Email templates + Resend API
  • Testing: Jest with ts-jest
  • Linting: ESLint with Next.js config
  • Type Checking: TypeScript 5
  • Code Formatting: Prettier

Getting started

Set up your local development environment

Architecture

Understand the system design and structure

REST API reference

Explore available API endpoints

Deployment

Deploy RLink to production

Dashboard overview

Learn how operators use CMS, CRM, IAM, and settings

Testing

Cover auth, APIs, webhooks, and side effects

Version Information

Current Version: 0.0.15 (March 30, 2026) Latest Updates:
  • Dashboard skeleton loaders across all modules
  • RLink branding and favicon
  • CMS Project inventory CRUD optimization
For detailed version history, see the Changelog in the repository.

Support & Resources

GitHub Repository

View source code and contribute

Live preview

Open the deployed app (URL may differ per environment)
RLink is a private internal tool for R Land Development Inc. This documentation is intended for developers and maintainers with authorized access.