Back to Projects
Corporate Website

RN Inc

A premium, high-performance corporate platform for specialized infrastructure project attorneys, featuring dynamic content generation, complex conversational modals, and an interactive Training Academy.

RN Inc

Project Overview Overview

RoleFrontend Developer & UI/UX Engineer
Timeline4 Weeks
TeamSolo Developer / LaunchPad Studio
PlatformResponsive Web

The RN Inc website is a sophisticated corporate platform built to redefine digital presence in the legal infrastructure sector. Utilizing a custom static site generation approach via Node.js?v=1774384557177 and Handlebars, the project ensures high performance and modular maintainability across dozens of dynamically generated attorney, service, and training pages.

Key UI/UX features include a complex responsive Mega Menu, logic-based multi-step contact modals, scroll-triggered reveal animations, and hardware-accelerated stacking card interactions, all built entirely with vanilla JavaScript and native CSS3 to ensure maximum speed without relying on heavy frameworks.

Tech Stack Stack

HTML5 CSS3 JavaScript Node.js?v=1774384557177 Handlebars

20+ 20+

Pages Generated

Vanilla HTML/CSS/JS + Handlebars Vanilla HTML/CSS/JS + Handlebars

Tech Stack

Key Features Features

  • Custom Node.js & Handlebars Build System
  • Logic-Based Multi-Step Contact Modal
  • Sticky Stacking Service Cards Integration
  • Dynamic Mega Menu Navigation
  • Real-Time Knowledge Hub Search Filtering
  • Scroll-Triggered Reveal Animations

In Motion Motion

Responsive Design Devices

A seamless experience across desktop, tablet, and mobile devices.

Desktop View
Tablet View
Mobile View

Technical Challenges Core

The Problem

Managing and updating dozens of individual attorney, service, and training pages manually in static HTML.

The Solution

Built a custom static site generator script using Node.js, Handlebars, and JSON files to automatically compile and sync all pages from central data sources.

The Problem

Creating a complex, multi-path inquiry form without the overhead of React or heavy state-management libraries.

The Solution

Designed a robust Vanilla JavaScript modal logic system utilizing array-based pathing and DOM manipulation to smoothly transition between steps based on selected radio inputs.

Insights

Key Takeaways

  • Developed a custom static site generator script using Node.js and Handlebars to dynamically compile dozens of attorney, service, and training pages from JSON data, drastically improving long-term maintainability.
  • Engineered a logic-based, multi-step conversational inquiry modal that dynamically changes its flow based on user input, strictly utilizing Vanilla JavaScript state management.
  • Implemented advanced native CSS architectures, including sticky stacking cards (using position: sticky) and complex responsive CSS grids.
  • Created a real-time client-side search filtering system for the Knowledge Hub articles.

Project Outcomes Impact

  • Delivered a premium, highly performant corporate website that perfectly balances architectural aesthetics with legal authority.
  • Streamlined content updates for the client by centralizing data into easily editable JSON files integrated with a custom Node.js build script.