RMLuthor.us is a production-inspired AI ecosystem and intelligent systems platform designed to explore applied AI integration, enterprise-style architectures, and governance-aware automation.
The platform functions as both a professional portfolio and a living systems laboratory, modeling how modern AI capabilities can integrate with structured data, deterministic logic, and real-world operational workflows.
This ecosystem is designed around practical, real-world engineering principles:
• Applied AI & Intelligent Systems
• Enterprise-Grade System Architecture
• Intelligent Automation & Workflow Engineering
• Governance-Aware AI Integration
• Data & Business Logic Optimization
Rather than serving as a static portfolio, RMLuthor.us operates as an evolving platform where AI, automation, and enterprise design patterns intersect.
Frontend
• React 18 + TypeScript + Vite
Backend
• Express.js + TypeScript
Database
• PostgreSQL (Neon) with Drizzle ORM
Authentication
• Session-based admin authentication
• Replit Auth (OpenID Connect) for public users
Styling & UI
• Tailwind CSS
• shadcn/ui
• Radix UI
Browser (React) --> REST API (Express) --> Drizzle ORM --> PostgreSQL (Neon)
All platform content — including projects, services, work updates, AI interactions, and system modules — is stored in PostgreSQL and delivered via structured REST API endpoints.
The frontend utilizes TanStack Query (React Query) for:
• Intelligent caching
• Background refetching
• Optimistic updates
• API state synchronization
• Dynamic content management system
• Portfolio & case study engine
• AI interaction & message logging framework
• Modular service & skillset presentation
• 3D printing & hologram showcase modules
• Admin control plane & session security
• Extensible API-driven architecture
client/
src/
pages/
admin-login.tsx # Admin login interface
admin-dashboard.tsx # Admin system overview
admin-projects.tsx # Portfolio & case study management
admin-modules.tsx # Content modules management
admin-settings.tsx # System configuration & security status
... # Public-facing pages
components/
admin-layout.tsx # Shared admin layout & auth guard
navigation.tsx # Public site navigation
... # Reusable UI components
hooks/
useAdminAuth.ts # Admin session management
useAuth.ts # Public authentication
...
lib/
queryClient.ts # TanStack Query configuration
server/
routes.ts # Express API route definitions
storage.ts # Database storage abstraction layer
replitAuth.ts # Authentication middleware
googleCalendar.ts # Google Calendar integration
index.ts # Server entry point
vite.ts # Vite middleware integration
shared/
schema.ts # Drizzle ORM schema & validation
- User navigates to
/admin/login - Credentials validated against environment variables
- Successful authentication sets
adminAuthenticatedsession flag - Session persists via httpOnly secure cookie
- Protected routes enforce session validation
- Logout clears session state
This platform is intentionally designed around production-minded security patterns:
• Server-side session authentication
• PostgreSQL-backed session storage
• httpOnly cookie protection
• Environment-variable secret management
• Role-aware route protection
• Audit-friendly authentication logging
• No hardcoded credentials
The architecture models governance-aware AI system design principles suitable for enterprise environments.
| Table | Purpose |
|---|---|
| users | Public user profiles |
| sessions | Session authentication storage |
| projects | Portfolio projects |
| case_studies | Detailed project breakdowns |
| services | Skills & service offerings |
| work_updates | Blog-style updates |
| printing_projects | 3D printing showcase |
| hologram_uploads | Hologram creations |
| chat_messages | AI interaction history |
| contact_submissions | Contact form entries |
• POST /api/admin/login
• GET /api/admin/session
• POST /api/admin/logout
• GET /api/projects
• GET /api/services
• GET /api/blog/updates
• POST /api/contact
• POST /api/chat/messages
• POST /api/projects
• PATCH /api/projects/:id
• DELETE /api/projects/:id
• POST /api/services
• POST /api/blog/updates
| Variable | Purpose |
|---|---|
| DATABASE_URL | PostgreSQL connection |
| SESSION_SECRET | Session encryption |
| ADMIN_EMAIL | Admin authentication |
| ADMIN_PASSWORD | Admin authentication |
npm install
npm run db:push
npm run devRMLuthor.us is designed using practical engineering principles:
• Production-inspired architecture
• Deterministic logic reliability
• Governance-aware AI integration
• Security-first design patterns
• Enterprise-style modularity
The platform prioritizes real-world applicability over demonstration-only design.