8000 GitHub - musickevan1/hoffmangruppe: A sleek, single-page marketing site for Hoffmangruppe Promotions featuring EmailJS-powered contact, PDF.js integration, and Vite + Tailwind CSS for performance and modern UI.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A sleek, single-page marketing site for Hoffmangruppe Promotions featuring EmailJS-powered contact, PDF.js integration, and Vite + Tailwind CSS for performance and modern UI.

Notifications You must be signed in to change notification settings

musickevan1/hoffmangruppe

Repository files navigation

Hoffmangruppe Promotions Website

The official website for Hoffmangruppe Promotions — a sleek, single-page marketing site built with React, TypeScript, Vite, Tailwind CSS, and EmailJS integration for direct inquiries and PDF-based engagement.

🌐 Live Site: www.hoffmangruppe.com

✨ Features

  • Clean, professional landing page design
  • Fully responsive layout for mobile and desktop
  • Interactive sections with animations and transitions
  • PDF viewer integration for brochures and flyers
  • Email contact form using EmailJS (credentials handled via .env)
  • Fast performance powered by Vite
  • Continuous deployment via Vercel

🛠️ Technologies Used

📁 Full Project Structure

hoffmangruppe-production/
├── .env.example
├── .gitignore
├── .nvmrc
├── index.html
├── package-lock.json
├── package.json
├── postcss.config.js
├── tailwind.config.js
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
├── vercel.json
├── vite.config.ts
├── public/
│   └── favicon.ico
├── src/
│   ├── App.tsx
│   ├── main.tsx
│   ├── assets/
│   │   └── hoffman-logo.png
│   ├── components/
│   │   ├── Contact.tsx
│   │   ├── Footer.tsx
│   │   ├── Hero.tsx
│   │   ├── Navbar.tsx
│   │   ├── Services.tsx
│   │   ├── Showcase.tsx
│   │   └── PdfViewer.tsx
│   └── styles/
│       └── index.css
└── .git_disabled/       # Internal use

🚀 Getting Started

Prerequisites

  • Node.js (v18+)
  • npm (v9+)

Installation

git clone https://github.com/musickevan1/hoffmangruppe-production.git
cd hoffmangruppe-production
npm install

Running Locally

npm run dev

Visit: http://localhost:5173 (or 5175 depending on setup)

Building for Production

npm run build

🌍 Deployment

The project is automatically deployed to Vercel when changes are pushed to the main branch.

🔒 Security Note

The .env file is excluded from version control. Be sure to keep your real EmailJS credentials private. Use .env.example as a reference.

🧠 Topics & Tags

vite tailwindcss emailjs pdfjs react typescript portfolio landing-page responsive-design client-project contact-form

🤝 Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

📄 License

MIT

👤 Author

Developed by Evan Musick
✍️ Medium • 💻 GitHub


Designed to showcase a modern, minimalistic brand presence with zero backend maintenance required.

About

A sleek, single-page marketing site for Hoffmangruppe Promotions featuring EmailJS-powered contact, PDF.js integration, and Vite + Tailwind CSS for performance and modern UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published
0