Codebase for JBJ Event & Vagt Securitys officielle hjemmeside.
- Frontend: React (TypeScript)
- Build Tool: Vite
- Styling: Tailwind CSS
- Routing: React Router DOM
- Deployment: Vercel
- Analytics: Vercel Analytics (
@vercel/analytics
) - Performance: Vercel Speed Insights (
@vercel/speed-insights
)
react
,react-dom
,react-router-dom
vite
,tailwindcss
@vercel/analytics
@vercel/speed-insights
- Fully responsive UI (mobile, tablet, desktop)
- Dynamic navigation bar and footer
- Pages: Home, About, Services, Clients, Gallery, Contact
- Loads services, clients, and reviews from JSON data
- Contact form with mailto integration
- Vercel Analytics and Speed Insights integration
- Install dependencies:
npm install
- Start development server:
npm run dev
- Open http://localhost:5173 in your browser.
Production deployment is handled via Vercel. Pushes to the main
branch trigger automatic deployments.
src/pages/
– Main page componentssrc/components/
– Reusable UI componentspublic/data/
– Static JSON data (services, clients, reviews)public/assets/
– Images, video, and branding
- Preventing Browser Translation:
The site usestranslate="no"
on key elements to prevent unwanted automatic translation of names and terms. - Analytics:
Vercel Analytics is enabled via<Analytics />
from@vercel/analytics/react
inApp.tsx
.
For questions or feedback, contact JBJ Event & Vagt Security: