Matt 634257442c
Some checks failed
build-website / build (push) Failing after 35s
fix: Update CI/CD pipeline for Next.js
- Updated Gitea workflow to build Next.js instead of Nuxt
- Removed working-directory references to apps/website
- Created Dockerfile for Next.js production builds
- Added standalone output mode to next.config.js for Docker
- Updated build and artifact paths in workflow

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-26 16:23:28 +02:00

HarborSmith - Professional Boat Maintenance Services

Harbor Smith provides personalized service maintenance for boats in the San Francisco Bay Area.

Tech Stack

  • Framework: Next.js 15
  • Styling: Tailwind CSS v4
  • Icons: Lucide React
  • Language: TypeScript

Features

Complete Website Sections

  • Hero section with video background
  • About section (Why Choose Harbor Smith)
  • Services showcase (Hull Cleaning, Exterior Cleaning, Interior Detailing)
  • Contact section with CTAs
  • Footer with branding

Mobile Optimized

  • Responsive design for all screen sizes
  • Touch-friendly CTAs
  • Optimized spacing and typography
  • Mobile-specific UI adjustments

iOS Safari Compatible

  • Video background works on all devices
  • Safe area handling for modern iPhones
  • Smooth scrolling animations

Getting Started

# Install dependencies
npm install

# Run development server
npm run dev

# Build for production
npm run build

# Start production server
npm start

Open http://localhost:3000 with your browser.

Project Structure

/
├── app/              # Next.js app directory
├── components/       # React components
├── public/          # Static assets (images, videos)
├── styles/          # Global styles
└── vue-archive/     # Archived Vue/Nuxt version

Deployment

This project is ready for deployment to Vercel, Netlify, or any Node.js hosting platform.

npm run build
npm start

Contact

Description
No description provided
Readme 92 MiB
Languages
HTML 59.7%
CSS 29.5%
JavaScript 9.1%
TypeScript 1.6%