A modern, high-performance Construction website.
- Framework: Next.js 16.1 (App Router)
- VCore: React 19
- Styling: Tailwind CSS v4 (CSS-first configuration)
- Icons: Lucide React
- Fonts:
next/font(Inter)
- Component-Based Architecture: Modular design with reusable components (
Navbar,Footer,Hero, etc.). - Optimized Performance:
- Zero Layout Shift with
next/font. - Minimized bundle size with
lucide-react(replaced external script). - Ready for
next/imageoptimization.
- Zero Layout Shift with
- Responsive Design: Fully responsive grid layouts for all devices.
- Localized Content: showcasing UK-based projects (London & Manchester).
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open the application: Navigate to http://localhost:3000 in your browser.
To create a production build:
npm run buildapp/: App Router pages and global layouts.components/:layout/: Global layout components (Navbar, Footer).sections/: Individual page sections (Hero, Expertise, Projects, etc.).ui/: Reusable UI primitives (Button).
public/: Static assets.