A modern, fully responsive website template for wood construction and carpentry businesses. Built with Next.js, React, and TypeScript.
This project showcases a professional website design for wood construction companies, featuring:
- Pergolas - Custom outdoor structures
- Wooden Houses - Complete construction services
- Roof Structures - Wooden roofing solutions
- Custom Furniture - Bespoke woodwork
- Decking - Luxury outdoor spaces
- Next.js 16 - React framework with App Router
- React 18 - UI library
- TypeScript - Type safety
- Tailwind CSS - Styling
- shadcn/ui - UI components
- Radix UI - Accessible primitives
- ⚡ Server-side rendering with Next.js
- 📱 Fully responsive design
- 🌗 Dark mode support
- 🖼️ Project gallery
- 📧 Contact form with validation
- 🗺️ Google Maps integration
- ♿ Accessible components
- 🎨 Modern, professional UI
- Node.js 18+
- npm or pnpm
- Clone the repository
git clone https://github.com/pAndreas3/wood-site.git
cd wood-site- Install dependencies
npm install
# or
pnpm install- Run the development server
npm run dev
# or
pnpm dev- Open http://localhost:3000 in your browser
npm run build
npm startwood_site/
├── app/ # Next.js app directory
│ ├── page.tsx # Home page
│ ├── about/ # About page
│ └── projects/ # Projects gallery
├── components/ # React components
│ ├── ui/ # shadcn/ui components
│ ├── header.tsx # Navigation header
│ └── footer.tsx # Footer
├── public/ # Static assets (images)
└── lib/ # Utilities
MIT License - see LICENSE file for details
Andreas Palaikythritis - andreas.pale12@gmail.com
Project Link: https://github.com/pAndreas3/wood-site
