# Masar NDT - Inspection, NDT & Asset-Integrity Engineering Welcome to the official repository of **Masar NDT**, a highly polished, interactive web application presenting specialized Non-Destructive Testing (NDT) services, asset integrity portfolios, and engineering insights. This codebase is ready for deployment and local evaluation. --- ## 🛠️ Tech Stack & Key Technologies - **Frontend Library:** React 18 - **Build Tool & Dev Server:** Vite - **Styling:** Tailwind CSS (utility-first, modern responsive grid layouts) - **Animations & Transitions:** Framer Motion (smooth route and interactive menu transitions) - **Icons:** Lucide React - **Language:** TypeScript/JavaScript (clean ES modules) --- ## ✨ Key Features Included - **Dynamic Services Explorer:** Full technical breakdown of Advanced NDT (Phased Array, TOFD, Tube Inspection), Conventional NDT, and Specialized Asset Integrity assessments. - **Staggered Process Roadmap:** An elegant interactive walkthrough of our end-to-end inspection workflow from pre-planning to field execution and automated reporting. - **Team & Author Portfolios:** High-quality profile presentations of our international leadership team, including Engr. Tariq Al-Ghamdi and Dr. S. K. Al-Qahtani. - **Fully Responsive Navigation:** Optimized mobile layout with a slide-out navigation overlay that overlays perfectly on top of active screens without jumping. - **Quote Request Hub:** Integrated contact gateway allowing clients to prompt custom RFQs directly for critical turnaround programs. --- ## 🚀 Getting Started Ensure you have [Node.js](https://nodejs.org/) (v18 or higher) installed on your system. ### 1. Install Dependencies In the root directory of the project, run the following command to download and set up all required NPM packages: ```bash npm install ``` ### 2. Start the Local Development Server Launch the hot-reloading development server to preview and test changes: ```bash npm run dev ``` Once started, open your browser and navigate to the local address displayed in your terminal (usually `http://localhost:3000` or similar). ### 3. Static Production Build Compile and bundle the production-ready static assets: ```bash npm run build ``` This will compile the codebase and produce optimized, minified files inside the `/dist` directory, ready to be hosted on any high-performance static server or CDN. ### 4. Code Quality & Linting Run static analysis checks to verify standard styling and syntax integrity: ```bash npm run lint ```