A modern, responsive website for Potomac Theater Installers showcasing luxury home theater installation services.
- Responsive Design: Optimized for desktop and mobile devices
- Modern Image Formats: Uses AVIF and WebP for optimal performance
- Service Showcase: Three main service areas with dedicated sections
- Contact Integration: Built-in contact form for customer inquiries
- Professional Branding: Elegant design with luxury home theater aesthetics
- React 18 with TypeScript
- Vite for fast development and building
- Tailwind CSS for responsive styling
- Modern Image Formats (AVIF/WebP with fallbacks)
- Node.js 18+
- pnpm (recommended) or npm
- Clone the repository:
git clone <your-repo-url>
cd potomac-theater- Install dependencies:
pnpm install- Start development server:
pnpm dev- Build for production:
pnpm buildThis project is configured for automatic deployment to GitHub Pages using GitHub Actions.
- Push your code to GitHub
- Go to your repository Settings → Pages
- Set Source to "GitHub Actions"
- The site will automatically deploy on every push to the main branch
You can also deploy the dist folder to any static hosting service:
pnpm build
# Upload the contents of the dist/ folder to your hosting providerpotomac-theater/
├── src/
│ ├── components/ # React components
│ │ ├── HeroSection.tsx
│ │ ├── ServicesSection.tsx
│ │ ├── ContactSection.tsx
│ │ └── ...
│ ├── hooks/ # Custom React hooks
│ └── lib/ # Utilities
├── public/
│ └── images/ # Static images (AVIF/WebP)
├── .github/
│ └── workflows/ # GitHub Actions
└── dist/ # Production build output
© 2025 Potomac Theater Installers. All rights reserved.