Zakelijk glasvezel, simpel geregeld.
# Installeer dependencies
npm install
# Start development server
npm run dev
# Bouw voor productie
npm run build
# Preview productie build
npm run previewfiberbroker-website/
├── src/
│ ├── components/ # Herbruikbare UI componenten
│ │ ├── Header.astro
│ │ ├── Footer.astro
│ │ ├── PostcodeCheck.astro
│ │ ├── ProductCard.astro
│ │ ├── FeatureSection.astro
│ │ ├── FAQ.astro
│ │ ├── CTASection.astro
│ │ ├── ContactForm.astro
│ │ └── NetworkProviders.astro
│ ├── layouts/
│ │ └── Layout.astro # Hoofdtemplate met SEO
│ ├── pages/
│ │ ├── index.astro # Homepage
│ │ ├── check.astro # Postcodecheck resultaten
│ │ ├── producten.astro # Producten overzicht
│ │ ├── aanvragen.astro # Aanvraagformulier
│ │ ├── over-ons.astro # Over ons + contact
│ │ ├── zakelijk-internet.astro # SEO landingspagina
│ │ └── glasvezel-mkb.astro # SEO landingspagina
│ └── styles/
│ └── global.css # Tailwind + custom styles
├── public/
│ ├── favicon.svg
│ └── robots.txt
├── astro.config.mjs
├── tailwind.config.mjs
├── package.json
└── tsconfig.json
| Naam | Hex | Gebruik |
|---|---|---|
| Deep Petrol | #0F2830 |
Headers, logo, primaire elementen |
| Ocean Teal | #1A4D5C |
Secundair, hover states |
| Growth Green | #2D9B6E |
CTA buttons, succes, actie |
| Mint Mist | #E8F4F0 |
Achtergronden, cards |
| Trust Gold | #D4A84B |
Premium highlights |
| Ink Black | #1C1C1C |
Body tekst |
- Headlines & Body: Inter (Google Fonts)
- Code: JetBrains Mono
-
Push naar GitHub:
git init git add . git commit -m "Initial commit" git remote add origin https://github.com/jouw-username/fiberbroker-website.git git push -u origin main
-
In Hostinger:
- Ga naar Websites → Manage
- Klik op Git in het linker menu
- Klik op Create a new repository
- Verbind met je GitHub repository
- Stel de branch in op
main
-
Build configuratie in Hostinger:
- Build command:
npm run build - Output directory:
dist - Node version: 18.x of hoger
- Build command:
-
Bouw lokaal:
npm run build
-
Upload de inhoud van de
dist/map naar Hostinger via File Manager of FTP.
Als je Hostinger Node.js hosting hebt:
- Upload het complete project (niet alleen dist)
- Stel in Hostinger in:
- Startup file: Niet nodig voor statische site
- Build command:
npm install && npm run build - Public directory:
dist
Dit project is klaar om verder uitgebouwd te worden met Claude Code:
# Clone het project
git clone https://github.com/jouw-username/fiberbroker-website.git
cd fiberbroker-website
# Installeer dependencies
npm install
# Start development
npm run dev-
Postcodecheck API
- Koppel aan echte postcode API (PostcodeAPI.nu, etc.)
- Integreer met wholesale partner API's
-
Formulier Backend
- Koppel contactformulier aan email service (Resend, SendGrid)
- Of gebruik Netlify Forms / Formspree
-
CMS Integratie
- Voeg Astro Content Collections toe voor blog/nieuws
- Of koppel aan headless CMS (Storyblok, Contentful)
-
Analytics
- Voeg Plausible of Fathom toe voor privacy-vriendelijke analytics
Eigendom van Fiberbroker.nl
Gebouwd met Astro + Tailwind CSS