Merge branch 'development'
All checks were successful
Build and Deploy / Build and Deploy (push) Successful in 35s

This commit is contained in:
Bob Vandevliet 2025-05-24 17:22:23 +02:00
commit a70c9a75d9
5 changed files with 264 additions and 348 deletions

View file

@ -4,7 +4,7 @@
"description": "Vandevliet Aerial Shots Website", "description": "Vandevliet Aerial Shots Website",
"author": "Bob Vandevliet", "author": "Bob Vandevliet",
"license": "MIT", "license": "MIT",
"packageManager": "pnpm@9.2.0+sha1.886364ebd6dae009284bebc56ed4296bb6dd557a", "packageManager": "pnpm@10.11.0",
"scripts": { "scripts": {
"build": "npm-run-all css-compile css-prefix js-minify", "build": "npm-run-all css-compile css-prefix js-minify",
"css-compile": "sass --style compressed --source-map --embed-sources --no-error-css --load-path=node_modules --quiet-deps src/scss/styles.scss:public/assets/css/styles.min.css --silence-deprecation=import", "css-compile": "sass --style compressed --source-map --embed-sources --no-error-css --load-path=node_modules --quiet-deps src/scss/styles.scss:public/assets/css/styles.min.css --silence-deprecation=import",
@ -14,19 +14,19 @@
"start": "npm-run-all build server" "start": "npm-run-all build server"
}, },
"dependencies": { "dependencies": {
"bootstrap": "^5.3.3" "bootstrap": "^5.3.6"
}, },
"devDependencies": { "devDependencies": {
"@eslint/js": "^9.19.0", "@eslint/js": "^9.27.0",
"autoprefixer": "^10.4.20", "autoprefixer": "^10.4.21",
"clean-css": "^5.3.3", "clean-css": "^5.3.3",
"eslint": "^9.19.0", "eslint": "^9.27.0",
"globals": "^15.14.0", "globals": "^15.15.0",
"html-minifier-terser": "^7.2.0", "html-minifier-terser": "^7.2.0",
"npm-run-all": "^4.1.5", "npm-run-all": "^4.1.5",
"postcss": "^8.5.1", "postcss": "^8.5.3",
"postcss-cli": "^11.0.0", "postcss-cli": "^11.0.1",
"sass": "^1.84.0", "sass": "^1.89.0",
"terser": "^5.38.1" "terser": "^5.39.2"
} }
} }

567
pnpm-lock.yaml generated

File diff suppressed because it is too large Load diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 263 KiB

View file

@ -129,7 +129,7 @@
Script of draaiboek Script of draaiboek
</a> </a>
<div class="collapse" id="collapse-vluchtplan-cat-open"> <div class="collapse" id="collapse-vluchtplan-cat-open">
Samen maken we een script of draaiboek. Zo komt jouw boodschap optimaal in beeld. Komen er ook mensen in beeld? Dan zorgen we er samen voor dat zij goed geïnstrueerd en voorbereid zijn, en weten wat er van hen verwacht wordt. Samen maken we een script of draaiboek. Zo komt jouw boodschap optimaal in beeld. Komen er ook mensen in beeld? Dan zorgen we er samen voor dat zij goed voorbereid zijn en precies weten wat ze moeten doen.
</div> </div>
</li> </li>
<li> <li>
@ -141,7 +141,7 @@
</div> </div>
</li> </li>
<li>Kwaliteit tot 4K, 60FPS</li> <li>Kwaliteit tot 4K, 60FPS</li>
<li>Binnen filmen bijna altijd mogelijk</li> <li>Binnen filmen is altijd mogelijk</li>
<li>Buiten filmen in open categorie A3</li> <li>Buiten filmen in open categorie A3</li>
<li>Reiskosten à €0.35 /km vanuit Arnhem</li> <li>Reiskosten à €0.35 /km vanuit Arnhem</li>
<li>Binnen 3 werkdagen geleverd</li> <li>Binnen 3 werkdagen geleverd</li>
@ -175,7 +175,7 @@
Script of draaiboek Script of draaiboek
</a> </a>
<div class="collapse" id="collapse-vluchtplan-cat-spec"> <div class="collapse" id="collapse-vluchtplan-cat-spec">
Samen maken we een script of draaiboek. Zo komt jouw boodschap optimaal in beeld. Komen er ook mensen in beeld? Dan zorgen we er samen voor dat zij goed geïnstrueerd en voorbereid zijn, en weten wat er van hen verwacht wordt. Samen maken we een script of draaiboek. Zo komt jouw boodschap optimaal in beeld. Komen er ook mensen in beeld? Dan zorgen we er samen voor dat zij goed voorbereid zijn en precies weten wat ze moeten doen.
</div> </div>
</li> </li>
<li> <li>
@ -183,7 +183,7 @@
Administratiekosten, totaal €60,- Administratiekosten, totaal €60,-
</a> </a>
<div class="collapse" id="collapse-toestemming-cat-spec"> <div class="collapse" id="collapse-toestemming-cat-spec">
Om te mogen vliegen in de specifieke categorie is vaak extra administratie nodig. Denk aan het maken van een operationeel vluchtplan en het aanvragen van toestemmingen. Om te mogen vliegen in de specifieke categorie is vaak extra administratie nodig. Denk aan het maken van een operationeel vluchtplan en het verkrijgen van toestemming.
</div> </div>
</li> </li>
<li> <li>
@ -195,7 +195,6 @@
</div> </div>
</li> </li>
<li>Kwaliteit tot 4K, 60FPS</li> <li>Kwaliteit tot 4K, 60FPS</li>
<li>Binnen filmen bijna altijd mogelijk</li>
<li>Buiten filmen in specifieke categorie</li> <li>Buiten filmen in specifieke categorie</li>
<li>Reiskosten à €0.35 /km vanuit Arnhem</li> <li>Reiskosten à €0.35 /km vanuit Arnhem</li>
<li>Binnen 3 werkdagen geleverd</li> <li>Binnen 3 werkdagen geleverd</li>
@ -210,9 +209,9 @@
<div class="card h-100 bg-secondary-subtle"> <div class="card h-100 bg-secondary-subtle">
<div class="card-body"> <div class="card-body">
<h3 class="card-title">Nabewerking (optioneel)</h3> <h3 class="card-title">Nabewerking (optioneel)</h3>
<p class="card-text fs-4 ff-header">vanaf €260,-</p> <p class="card-text fs-4 ff-header">vanaf €389,-</p>
<p class="card-text"> <p class="card-text">
Tegen meerprijs inclusief montage en kleurcorrectie: Tegen een meerprijs inclusief montage en kleurcorrectie:
</p> </p>
<ul> <ul>
<li> <li>
@ -223,8 +222,8 @@
Zodra de drone opnames zijn gemaakt, kiezen we samen de beste beelden uit. Daarna breng ik jouw verhaal zorgvuldig tot leven met beeld-, geluids- en kleurbewerking, zodat jouw bedrijf, merk, product of dienst zo goed mogelijk gepresenteerd wordt. Ik zorg ervoor dat de visuele montage aansluit bij je doelgroep en lever jouw dronevideo in de juiste formaten voor de gewenste mediakanalen. Zodra de drone opnames zijn gemaakt, kiezen we samen de beste beelden uit. Daarna breng ik jouw verhaal zorgvuldig tot leven met beeld-, geluids- en kleurbewerking, zodat jouw bedrijf, merk, product of dienst zo goed mogelijk gepresenteerd wordt. Ik zorg ervoor dat de visuele montage aansluit bij je doelgroep en lever jouw dronevideo in de juiste formaten voor de gewenste mediakanalen.
</div> </div>
</li> </li>
<li>Max. 4 werkuren voor nabewerking, daarna +€65,- /uur</li> <li>Max. 6 werkuren voor nabewerking, daarna +€65,- /uur</li>
<li>Binnen 10 werkdagen geleverd</li> <li>Levertermijn in overleg</li>
</ul> </ul>
</div> </div>
</div> </div>
@ -247,7 +246,7 @@
<div id="carouselMyDrones" class="carousel slide"> <div id="carouselMyDrones" class="carousel slide">
<div class="carousel-inner"> <div class="carousel-inner">
<div class="carousel-item active"> <div class="carousel-item active">
<img class="img-fluid" src="/assets/static/DSC_4615.png" alt="Afbeelding van mijn 7-inch FPV drone met GoPro actiecamera."> <img class="img-fluid" src="/assets/static/20250524_152645.png" alt="Afbeelding van mijn 7-inch FPV drone met GoPro actiecamera.">
<div class="carousel-caption"> <div class="carousel-caption">
<!-- <h3>First slide label</h3> --> <!-- <h3>First slide label</h3> -->
<p>Mijn 7-inch FPV drone met GoPro actiecamera,<br>ideaal voor outdoor vliegen en lange afstanden.</p> <p>Mijn 7-inch FPV drone met GoPro actiecamera,<br>ideaal voor outdoor vliegen en lange afstanden.</p>

View file

@ -16,9 +16,9 @@ $primary: $red; // Default: $blue
@import "bootstrap/scss/variables-dark"; @import "bootstrap/scss/variables-dark";
// Include any default map overrides here // Include any default map overrides here
$carousel-dark-indicator-active-bg: $white; $carousel-indicator-active-bg-dark: $white;
$carousel-dark-caption-color: $white; $carousel-caption-color-dark: $white;
$carousel-dark-control-icon-filter: unset; $carousel-control-icon-filter-dark: unset;
// Include remainder of required parts // Include remainder of required parts
@import "bootstrap/scss/maps"; @import "bootstrap/scss/maps";