
What is RLink?
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
Frontend
Frontend
- 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
Backend
Backend
- 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
Developer Tools
Developer Tools
- Testing: Jest with ts-jest
- Linting: ESLint with Next.js config
- Type Checking: TypeScript 5
- Code Formatting: Prettier
Quick Links
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
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.