cloned from sparrer-immobilien

master
Benjamin Völkl 2022-10-20 13:02:45 +02:00
commit 7ce6d1d1ea
54 changed files with 3127 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.idea

BIN
assets/images/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
assets/images/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

161
assets/js/checkout.js Normal file
View File

@ -0,0 +1,161 @@
function clearAddressFields() {
$('#address-components').hide();
$('#street-number').val('');
$('#street-number').prop('disabled', true);
$('#route').val('');
$('#locality').val('');
$('#postal-code').val('');
}
function getAddressFiedlValue(addressComponents, $field){
let field = addressComponents.find(obj => obj.types.indexOf($field) > -1);
return field != undefined?field.long_name:'';
}

let input = document.querySelector("#ctelefon");
let iti = null;
if(input != undefined){
iti = window.intlTelInput(input, {
initialCountry: "de",
preferredCountries: ["de"],
geoIpLookup: function(callback) {
$.get('https://ipinfo.io', function() {}, "jsonp").always(function(resp) {
let countryCode = (resp && resp.country)?resp.country:"us";
callback(countryCode);
});
},
utilsScript: "/template/assets/libs/intl-tel-input/js/utils.min.js",
});
}
function updateProducts(){
$('#list-products').html('');
if(objProducts.length > 0){
getInfoFromSelectedProduct().done(function(response, status){
response.contents.forEach(function(product){
let objProduct = getProductInfo(product);
let elementProduct = createProductElement(objProduct);
$('#list-products').append(elementProduct);
});
if(totalPrice > 0){
$('#total-checkout-price').text(numberToEuroFormat(totalPrice));
}else{
$('#form-section').hide();
$('#list-products').parent().parent().parent().parent().parent().find('.modal-footer').hide();
$('#total-checkout-price').parent().parent().parent().hide();
$('#no-products-in-checkout').hide();
$('#cart-error-in-checkout').show();
}
}).fail(function(response){
$('#form-section').hide();
$('#list-products').parent().parent().parent().parent().parent().find('.modal-footer').hide();
$('#total-checkout-price').parent().parent().parent().hide();
$('#no-products-in-checkout').hide();
$('#cart-error-in-checkout').show();
});
$('#form-section').show();
$('#list-products').parent().parent().parent().parent().parent().find('.modal-footer').show();
$('#total-checkout-price').parent().parent().parent().show();
$('#no-products-in-checkout').hide();
$('#cart-error-in-checkout').hide();
}
else{
$('#form-section').hide();
$('#list-products').parent().parent().parent().parent().parent().find('.modal-footer').hide();
$('#total-checkout-price').parent().parent().parent().hide();
$('#no-products-in-checkout').show();
$('#cart-error-in-checkout').hide();
}
}

$(window).on('load', function(){
updateProducts();
$("#successful-submitting-form").delay(4000).slideUp(200, function() { $(this).alert('close'); });
$('#anfrage').submit(function(event){
event.preventDefault();
let form = $(this);
getInfoFromSelectedProduct().done(function(response, status){
let products = response.contents.map(product => {
product = getProductInfo(product);
product = calculatePrice(product);
return product.quantity+'x '+product.title+' ('+numberToEuroFormat(product.calc_preis)+')';
});
let cart = products.join(" - ")+" - Gesammt: "+numberToEuroFormat(totalPrice);
$('#ccart').val(cart);
$('#ctelefon').val(iti.getNumber());
objProducts = [];
localStorage.setItem("products", JSON.stringify(objProducts));
form.unbind('submit').submit();
});
});
$(document).on('click', '.btn-remove-product', function(){
if(objProducts.length > 0){
$('#form-section').show();
$('#list-products').parent().parent().parent().parent().parent().find('.modal-footer').show();
$('#total-checkout-price').parent().parent().parent().show();
$('#no-products-in-checkout').hide();
}else{
$('#form-section').hide();
$('#list-products').parent().parent().parent().parent().parent().find('.modal-footer').hide();
$('#total-checkout-price').parent().parent().parent().hide();
$('#no-products-in-checkout').show();
}
});
$(document).on('input', '.select-quantity', function(){
getInfoFromSelectedProduct().done(function(response, status){
totalPrice = 0;
response.contents.forEach(function(product){
let objProduct = getProductInfo(product);
objProduct = calculatePrice(objProduct);
totalPrice += objProduct.calc_preis*objProduct.quantity;
});
$('#total-checkout-price').text(numberToEuroFormat(totalPrice));
});
});
});

$(window).on('load', google.maps.event, function(){
let input = document.getElementById('field_location');
let options = {
types: ['address'],
componentRestrictions: { country: "de" }
};
var autocomplete = new google.maps.places.Autocomplete(input, options);
autocomplete.addListener("place_changed", () => {
clearAddressFields();
const place = autocomplete.getPlace();
if (!place.geometry) return;
var componentMap = {
country: 'country',
locality: 'locality',
administrative_area_level_1 : 'administrative_area_level_1',
administrative_area_level_2 : 'administrative_area_level_2',
postal_code: 'postal_code',
route: 'route',
street_number : 'street_number',
};
$('#address-components').show();
let addressComponents = autocomplete.getPlace().address_components;
let streetNumber = getAddressFiedlValue(addressComponents, 'street_number');
if(streetNumber == '') {
$('#street-number').prop('disabled', false);
$('#street-number').focus();
}
else {
$('#street-number').prop('disabled', true);
$('#street-number').val(streetNumber);
}
let country = getAddressFiedlValue(addressComponents, 'country');
let route = getAddressFiedlValue(addressComponents, 'route');
$('#route').val(route);
let locality = getAddressFiedlValue(addressComponents, 'locality');
$('#locality').val(locality);
let postalCode = getAddressFiedlValue(addressComponents, 'postal_code');
$('#postal-code').val(postalCode);
$('#street-number').blur(function(){
if($('#street-number').val() == '') $('#street-number').focus();
else{
$('#street-number').prop('disabled', true);
$('#field_location').val(route+' '+$('#street-number').val()+', '+locality+', '+country);
}
});
});
});

4
assets/js/data.js Normal file
View File

@ -0,0 +1,4 @@
let objProducts = [];
let totalPrice = 0;
let cartLink = null;
let shareData = [];

171
assets/js/methods.js Normal file
View File

@ -0,0 +1,171 @@
function getInfoFromSelectedProduct(){
let ids = objProducts.map(obj => obj.id);
return $.get($('meta[name="get-contents"]').attr('content')+"/"+ids.join(","));
}

function numberToEuroFormat(number){
let formatter = new Intl.NumberFormat('de', {style: 'currency', currency: 'EUR'});
return formatter.format(number);
}

function getQuantityOfProducts(){
let quantitys = objProducts.map(obj => obj.quantity);
let quantityOfProducts = 0;
for(let i = 0; i < quantitys.length; i++) { if(Number.isInteger(Number(quantitys[i]))) quantityOfProducts += Number(quantitys[i]); }
return quantityOfProducts;
}

function getProductInfo(productInfo){
let objProduct = objProducts.find(obj => obj.id == productInfo.id);
return jQuery.extend({}, objProduct, productInfo);
}

function calculatePrice(objProduct){
objProduct.calc_preis = objProduct.preis;
if(objProduct.quantity >= 5) objProduct.calc_preis = objProduct.preis_5;
if(objProduct.quantity >= 10) objProduct.calc_preis = objProduct.preis_10;
if(Number(objProduct.quantity) >= Number(objProduct.module_pro_palette)) objProduct.calc_preis = objProduct.preis_palette;
return objProduct;
}

function createProductElement(objProduct){
calculatePrice(objProduct);
let elementProduct = `
<tr>
<td class="text-start">
<img class="rounded img-fluid" style="height: 100px;" src="${objProduct.image}">
</td>
<td class="text-start">
<span class="fs-5">
<a class="text-decoration-none" href="${objProduct.source_link}">${objProduct.title}</a>
</span>
<br>
<small class="text-success">sofort verfügbar</small>
<br>
<input type="number" min="1" max="100" class="form-control select-quantity" data-id="${objProduct.id}" style="width:125px;" value="${objProduct.quantity}">
<button data-id="${objProduct.id}" class="btn-remove-product text-muted small text-decoration-none" style="padding: 0; border: none; background: transparen;">Löschen</button>
</td>
<td class="align-middle text-end product-price">
<span>${numberToEuroFormat(objProduct.calc_preis)}</span>`;
if(objProduct.calc_preis != objProduct.preis) elementProduct += `
<br>
<button style="font-size: 14px; padding: 0;" class="btn btn-link text-muted text-decoration-none" type="button" data-bs-toggle="collapse" data-bs-target="#collapseWidthExample" aria-expanded="false" aria-controls="collapseWidthExample">
<svg style="fill: currentColor; width: 15px; margin-right: 2px; margin-bottom: 2px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M349.66 173.65l-11.31-11.31c-3.12-3.12-8.19-3.12-11.31 0l-164.7 164.69c-3.12 3.12-3.12 8.19 0 11.31l11.31 11.31c3.12 3.12 8.19 3.12 11.31 0l164.69-164.69c3.13-3.12 3.13-8.18.01-11.31zM240 192c0-26.47-21.53-48-48-48s-48 21.53-48 48 21.53 48 48 48 48-21.53 48-48zm-64 0c0-8.83 7.19-16 16-16s16 7.17 16 16-7.19 16-16 16-16-7.17-16-16zm144 80c-26.47 0-48 21.53-48 48s21.53 48 48 48 48-21.53 48-48-21.53-48-48-48zm0 64c-8.81 0-16-7.17-16-16s7.19-16 16-16 16 7.17 16 16-7.19 16-16 16zm192-80c0-35.5-19.4-68.2-49.6-85.5 9.1-33.6-.3-70.4-25.4-95.5s-61.9-34.5-95.5-25.4C324.2 19.4 291.5 0 256 0s-68.2 19.4-85.5 49.6c-33.6-9.1-70.4.3-95.5 25.4s-34.5 61.9-25.4 95.5C19.4 187.8 0 220.5 0 256s19.4 68.2 49.6 85.5c-9.1 33.6.3 70.4 25.4 95.5 26.5 26.5 63.4 34.1 95.5 25.4 17.4 30.2 50 49.6 85.5 49.6s68.1-19.4 85.5-49.6c32.7 8.9 69.4.7 95.5-25.4 25.1-25.1 34.5-61.9 25.4-95.5 30.2-17.3 49.6-50 49.6-85.5zm-91.1 68.3c5.3 11.8 29.5 54.1-6.5 90.1-28.9 28.9-57.5 21.3-90.1 6.5C319.7 433 307 480 256 480c-52.1 0-64.7-49.5-68.3-59.1-32.6 14.8-61.3 22.2-90.1-6.5-36.8-36.7-10.9-80.5-6.5-90.1C79 319.7 32 307 32 256c0-52.1 49.5-64.7 59.1-68.3-5.3-11.8-29.5-54.1 6.5-90.1 36.8-36.9 80.8-10.7 90.1-6.5C192.3 79 205 32 256 32c52.1 0 64.7 49.5 68.3 59.1 11.8-5.3 54.1-29.5 90.1 6.5 36.8 36.7 10.9 80.5 6.5 90.1C433 192.3 480 205 480 256c0 52.1-49.5 64.7-59.1 68.3z"/></svg>
Mengenrabat
</button>
<span class="badge text-bg-dark">${(((objProduct.calc_preis-objProduct.preis)*100)/objProduct.preis).toFixed(2)} %</span>
`;
elementProduct += `</td>
</tr>`;
return elementProduct;
}

function addToBag(productId){
let objProductInfo = objProducts.find(obj => obj.id == productId);
let index = objProducts.indexOf(objProductInfo);
if(index == -1) objProducts.push({id: productId, quantity: 1});
updateProductsInLocalStorage();
}

function isJson(str) {
try { JSON.parse(str); }
catch(e) { return false; }
return true;
}

function isEncoded(str){
try { atob(str); }
catch(e) { return false; }
return true;
}

function hasCartCode(){
let urlPath = window.location.pathname;
let code = urlPath.split("/");
code = code[code.length-1];
if(isEncoded(code)){
let productLink = atob(code);
if(isJson(productLink)) return true;
}
return false;
}

function getCartCode(){
let urlPath = window.location.pathname;
let code = urlPath.split("/");
code = code[code.length-1];
if(isEncoded(code)) return atob(code);
return null;
}

function updateProductsInLocalStorage(){
localStorage.setItem("products", JSON.stringify(objProducts));
$('#count-products-in-bag').text(getQuantityOfProducts());
$('#list-products-in-bag').html('');
totalPrice = 0;
if(objProducts.length > 0){
getInfoFromSelectedProduct().done(function(response, status){
response.contents.forEach(function(product){
let objProduct = getProductInfo(product);
objProduct = calculatePrice(objProduct);
totalPrice += objProduct.calc_preis*objProduct.quantity;
let elementProduct = createProductElement(objProduct);
$('#list-products-in-bag').append(elementProduct);
});
$('#total-price').text(numberToEuroFormat(totalPrice));
}).fail(function(response){
$('.cart-link').hide();
$(".btn-share").hide();
$('#count-products-in-bag').hide();
$('#list-products-in-bag').parent().parent().parent().parent().parent().find('.modal-footer').hide();
$('#total-price').parent().parent().parent().hide();
$('#no-products').hide();
$('#cart-error').show();
$('#modal-buttons').hide();
});
$('.cart-link').show();
$(".btn-share").show();
$('#count-products-in-bag').show();
$('#list-products-in-bag').parent().parent().parent().parent().parent().find('.modal-footer').show();
$('#total-price').parent().parent().parent().show();
$('#no-products').hide();
$('#cart-error').hide();
$('#modal-buttons').show();
cartLink = window.location.origin+'/'+btoa(JSON.stringify(objProducts));
$('.cart-link').val(cartLink);
shareData = {
title: "Share cart list",
text: 'share cart list',
url: cartLink,
};


}else{
$('.cart-link').hide();
$(".btn-share").hide();
$('#count-products-in-bag').hide();
$('#list-products-in-bag').parent().parent().parent().parent().parent().find('.modal-footer').hide();
$('#total-price').parent().parent().parent().hide();
$('#no-products').show();
$('#cart-error').hide();
$('#modal-buttons').hide();
}
let productId = $('meta[name="product-id"]').attr('content');
if(productId != undefined){
let objProduct = objProducts.find(obj => obj.id == productId);
if(objProduct == undefined) {
$('#btn-add-to-bag').show();
$('#btn-show-bag').hide();
if(objProducts.length > 0) $('#btn-check-out').parent().hide();
else $('#btn-check-out').parent().show();
}
else {
$('#btn-add-to-bag').hide();
$('#btn-show-bag').show();
$('#btn-check-out').parent().hide();
$('#count-items-in-bag').html(objProduct.quantity+`<svg style="fill: white; width: 12px; margin-left: 3px; margin-bottom: 2px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M352 128C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128H0v304c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V128h-96zM224 48c44.112 0 80 35.888 80 80H144c0-44.112 35.888-80 80-80zm176 384c0 17.645-14.355 32-32 32H80c-17.645 0-32-14.355-32-32V176h48v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h160v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h48v256z"/></svg>`);
}
}
}

20
assets/js/product.js Normal file
View File

@ -0,0 +1,20 @@
$(window).on('load', function(){
$('#btn-check-out').click(function(){
let productId = $(this).attr("data-id");
addToBag(productId);
window.location.replace($('meta[name="checkout"]').attr('content'));
});
$('#btn-add-to-bag').click(function(){
let productId = $(this).attr("data-id");
let parentElement = $('#count-products-in-bag').parent();
let copyElemetn = $('#count-products-in-bag').clone();
copyElemetn.attr('id', '');
copyElemetn.appendTo(parentElement);
$('#count-products-in-bag').addClass('animate__animated animate__backInUp');
$('#count-products-in-bag').on('animationend', function(){
$('#count-products-in-bag').removeClass('animate__animated animate__backInUp');
copyElemetn.remove();
});
addToBag(productId);
});
});

132
assets/js/script.js Normal file
View File

@ -0,0 +1,132 @@
$(window).on('load', function(){
if(localStorage.getItem("dismiss-message") == 1) $('.alert-dismissible').remove();
else $('.alert-dismissible').show();
$('#btn-close-message').click(function(){ localStorage.setItem("dismiss-message", 1); });
if(localStorage.getItem("products") != null) objProducts = JSON.parse(localStorage.getItem("products"));
updateProductsInLocalStorage();
if(hasCartCode()){
let productLink = getCartCode();
if(objProducts.length > 0) $('#modal-confirm-product-replacement').modal('show');
else $('#modal-confirm-addition-of-products').modal('show');
$('.btn-confirm-product-link').click(function(){
objProducts = JSON.parse(productLink);
updateProductsInLocalStorage();
window.location.replace($('meta[name="checkout"]').attr('content'));
});
}
$(document).on('click', '.btn-remove-product', function(){
let productId = $(this).attr('data-id');
let objProductInfo = objProducts.find(obj => obj.id == productId);
let index = objProducts.indexOf(objProductInfo);
if(index != -1) objProducts.splice(index, 1);
localStorage.setItem("products", JSON.stringify(objProducts));
$(this).parent().parent().remove();

$('#count-products-in-bag').text(getQuantityOfProducts());
if(objProducts.length > 0){
$('.cart-link').show();
$(".btn-share").show();
$('#count-products-in-bag').show();
$('#list-products-in-bag').parent().parent().parent().parent().parent().find('.modal-footer').show();
$('#total-price').parent().parent().parent().show();
$('#no-products').hide();
$('#modal-buttons').show();
}else{
$('.cart-link').hide();
$(".btn-share").hide();
$('#count-products-in-bag').hide();
$('#list-products-in-bag').parent().parent().parent().parent().parent().find('.modal-footer').hide();
$('#total-price').parent().parent().parent().hide();
$('#no-products').show();
$('#modal-buttons').hide();
}

getInfoFromSelectedProduct().done(function(response, status){
totalPrice = 0;
if(response.contents != undefined) response.contents.forEach(function(product){
let objProduct = getProductInfo(product);
totalPrice += objProduct.preis*objProduct.quantity;
});
$('#total-price').text(numberToEuroFormat(totalPrice));
if(typeof updateProducts === "function") $('#total-checkout-price').text(numberToEuroFormat(totalPrice));
});

productId = $('meta[name="product-id"]').attr('content');
if(productId != undefined){
let objProduct = objProducts.find(obj => obj.id == productId);
if(objProduct == undefined) {
$('#btn-add-to-bag').show();
$('#btn-show-bag').hide();
if(objProducts.length > 0) $('#btn-check-out').parent().hide();
else $('#btn-check-out').parent().show();
}
else {
$('#btn-add-to-bag').hide();
$('#btn-show-bag').show();
$('#btn-check-out').parent().hide();
$('#count-items-in-bag').html(objProduct.quantity+`<svg style="fill: white; width: 12px; margin-left: 3px; margin-bottom: 2px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M352 128C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128H0v304c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V128h-96zM224 48c44.112 0 80 35.888 80 80H144c0-44.112 35.888-80 80-80zm176 384c0 17.645-14.355 32-32 32H80c-17.645 0-32-14.355-32-32V176h48v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h160v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h48v256z"/></svg>`);
}
}

});
$(document).on('input', '.select-quantity', function(){
let quantity = $(this).val();
let productId = $(this).attr('data-id');
let objProductInfo = objProducts.find(obj => obj.id == productId);
let index = objProducts.indexOf(objProductInfo);
objProducts[index].quantity = quantity;
localStorage.setItem("products", JSON.stringify(objProducts));
let productPrice = $(this).parent().parent().find('.product-price');
$.get($('meta[name="get-contents"]').attr('content')+"/"+objProductInfo.id).done(function(response, status){
let product = response.contents[0];
let objProduct = getProductInfo(product);
objProduct = calculatePrice(objProduct);
let elementPrice = `
<span>${numberToEuroFormat(objProduct.calc_preis)}</span>`;
if(objProduct.calc_preis != objProduct.preis) elementPrice += `
<br>
<button style="font-size: 14px; padding: 0;" class="btn btn-link text-muted text-decoration-none" type="button" data-bs-toggle="collapse" data-bs-target="#collapseWidthExample" aria-expanded="false" aria-controls="collapseWidthExample">
<svg style="fill: currentColor; width: 15px; margin-right: 2px; margin-bottom: 2px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M349.66 173.65l-11.31-11.31c-3.12-3.12-8.19-3.12-11.31 0l-164.7 164.69c-3.12 3.12-3.12 8.19 0 11.31l11.31 11.31c3.12 3.12 8.19 3.12 11.31 0l164.69-164.69c3.13-3.12 3.13-8.18.01-11.31zM240 192c0-26.47-21.53-48-48-48s-48 21.53-48 48 21.53 48 48 48 48-21.53 48-48zm-64 0c0-8.83 7.19-16 16-16s16 7.17 16 16-7.19 16-16 16-16-7.17-16-16zm144 80c-26.47 0-48 21.53-48 48s21.53 48 48 48 48-21.53 48-48-21.53-48-48-48zm0 64c-8.81 0-16-7.17-16-16s7.19-16 16-16 16 7.17 16 16-7.19 16-16 16zm192-80c0-35.5-19.4-68.2-49.6-85.5 9.1-33.6-.3-70.4-25.4-95.5s-61.9-34.5-95.5-25.4C324.2 19.4 291.5 0 256 0s-68.2 19.4-85.5 49.6c-33.6-9.1-70.4.3-95.5 25.4s-34.5 61.9-25.4 95.5C19.4 187.8 0 220.5 0 256s19.4 68.2 49.6 85.5c-9.1 33.6.3 70.4 25.4 95.5 26.5 26.5 63.4 34.1 95.5 25.4 17.4 30.2 50 49.6 85.5 49.6s68.1-19.4 85.5-49.6c32.7 8.9 69.4.7 95.5-25.4 25.1-25.1 34.5-61.9 25.4-95.5 30.2-17.3 49.6-50 49.6-85.5zm-91.1 68.3c5.3 11.8 29.5 54.1-6.5 90.1-28.9 28.9-57.5 21.3-90.1 6.5C319.7 433 307 480 256 480c-52.1 0-64.7-49.5-68.3-59.1-32.6 14.8-61.3 22.2-90.1-6.5-36.8-36.7-10.9-80.5-6.5-90.1C79 319.7 32 307 32 256c0-52.1 49.5-64.7 59.1-68.3-5.3-11.8-29.5-54.1 6.5-90.1 36.8-36.9 80.8-10.7 90.1-6.5C192.3 79 205 32 256 32c52.1 0 64.7 49.5 68.3 59.1 11.8-5.3 54.1-29.5 90.1 6.5 36.8 36.7 10.9 80.5 6.5 90.1C433 192.3 480 205 480 256c0 52.1-49.5 64.7-59.1 68.3z"/></svg>
Mengenrabat
</button>
<span class="badge text-bg-dark">${(((objProduct.calc_preis-objProduct.preis)*100)/objProduct.preis).toFixed(2)} %</span>
`;
productPrice.html(elementPrice);
});
$('#count-products-in-bag').text(getQuantityOfProducts());
getInfoFromSelectedProduct().done(function(response, status){
totalPrice = 0;
response.contents.forEach(function(product){
let objProduct = getProductInfo(product);
calculatePrice(objProduct);
totalPrice += objProduct.calc_preis*objProduct.quantity;
});
$('#total-price').text(numberToEuroFormat(totalPrice));
});
productId = $('meta[name="product-id"]').attr('content');
if(productId != undefined){
let objProduct = objProducts.find(obj => obj.id == productId);
if(objProduct == undefined) {
$('#btn-add-to-bag').show();
$('#btn-show-bag').hide();
if(objProducts.length > 0) $('#btn-check-out').parent().hide();
else $('#btn-check-out').parent().show();
}
else {
$('#btn-add-to-bag').hide();
$('#btn-show-bag').show();
$('#btn-check-out').parent().hide();
$('#count-items-in-bag').html(objProduct.quantity+`<svg style="fill: white; width: 12px; margin-left: 3px; margin-bottom: 2px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M352 128C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128H0v304c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V128h-96zM224 48c44.112 0 80 35.888 80 80H144c0-44.112 35.888-80 80-80zm176 384c0 17.645-14.355 32-32 32H80c-17.645 0-32-14.355-32-32V176h48v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h160v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h48v256z"/></svg>`);
}
}
});
$('#btn-copy-cart-link').click(function(){
$('.cart-link').select();
document.execCommand("copy");
$(this).html(`<svg style="fill: green; width: 18px;"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm0 32c8.823 0 16 7.178 16 16v352c0 8.822-7.177 16-16 16H48c-8.822 0-16-7.178-16-16V80c0-8.822 7.178-16 16-16h352m-34.301 98.293l-8.451-8.52c-4.667-4.705-12.265-4.736-16.97-.068l-163.441 162.13-68.976-69.533c-4.667-4.705-12.265-4.736-16.97-.068l-8.52 8.451c-4.705 4.667-4.736 12.265-.068 16.97l85.878 86.572c4.667 4.705 12.265 4.736 16.97.068l180.48-179.032c4.704-4.667 4.735-12.265.068-16.97z"/></svg>`);
});
$(".btn-share").click(async function() {
if(navigator.share) { try { await navigator.share(shareData); } catch(err) { console.warn(err); } }
else { console.warn('Native Web Sharing not supported'); }
});
});

7
assets/libs/animate-4.1.1.min.css vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
assets/libs/jquery-3.6.1.min.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

6
assets/libs/popper-2.11.5.min.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

11
config.json Normal file
View File

@ -0,0 +1,11 @@
{
"name": "Remonon Partners Theme",
"description": "The Template for Partner Portal partners.remonon.com",
"image": "https://ik.imagekit.io/areya/tr:ar-5-3,w-800/home-background_9fabFdUMmT.webp",
"version": "1.0",
"author": {
"name": "Areya Webservices",
"link": "https://www.areya.de/"
},
"lumino-version": {"min": "3.5", "max": "3.5"}
}

142
content-types.json Normal file
View File

@ -0,0 +1,142 @@
[
{
"slug":"immobilie",
"name":"Immobilie",
"description":"Solarmodule",
"icon":"\\/font-awesome\\/duotone\\/house.svg",
"status":1,
"blade":"immobilien",
"fields":[
{
"name":"Beschreibung",
"type":"textfield",
"description":"",
"position":1,
"required":0,
"default_value":""
}
]
},

{
"slug":"jobs",
"name":"Jobs",
"description":"Stellenanzeigen",
"icon":"\/font-awesome\/light\/suitcase.svg",
"status":1,
"blade":"jobs",
"fields":[
{
"name":"Stellenbeschreibung",
"type":"textfield",
"description":"",
"position":1,
"required":1,
"default_value":""
},
{
"name":"Bewerberqualifikation",
"type":"textfield",
"description":"",
"position":2,
"required":0,
"default_value":""
},
{
"name":"Wir als Arbeitgeber",
"type":"textfield",
"description":"",
"position":3,
"required":0,
"default_value":""
},
{
"name":"Arbeitsort",
"type":"location",
"description":"",
"position":4,
"required":0,
"default_value":""
},
{
"name":"Wochenarbeitsstunden",
"type":"number",
"description":"",
"position":5,
"required":0,
"default_value":""
},
{
"name":"Direktkontakt",
"type":"textfield",
"description":"",
"position":6,
"required":0,
"default_value":""
},
{
"name":"Besch\u00e4ftigungsart",
"type":"select-multiple",
"description":"",
"position":9,
"required":0,
"default_value":"",
"options":[
"Vollzeit",
"Teilzeit",
"Minijob",
"Ausbildung"
]
},
{
"name":"Branche",
"type":"select-multiple",
"description":"",
"position":11,
"required":1,
"default_value":"",
"options":[
"Handwerk",
" Computer & IT",
"Buchhaltung & Finanzen",
"Bauwesen",
"Installation",
" Wartung & Instandsetzung",
"Verwaltung & B\u00fcro",
"Transport & Logistik",
"Personalwesen",
"Sicherheitsberufe",
"Kundenservice"
]
},
{
"name":"Email zur Onlinebewerbung",
"type":"email",
"description":"",
"position":8,
"required":0,
"default_value":""
}
]
},

{
"slug":"news",
"name":"News",
"description":"Solar und AC Kabel",
"icon":"\\/font-awesome\\/duotone\\/newspaper.svg",
"status":1,
"blade":"news",
"fields":[
{
"name":"Text",
"type":"rich-text",
"description":"",
"position":1,
"required":0,
"default_value":""
}

]
}
]

85
content/author.blade.php Normal file
View File

@ -0,0 +1,85 @@
@layout('content.master')
@section('content')
<div class="container">
<div class="row">
@if(empty($author->cover_image))
<div id="header_static" style="background-color: #9699AA; min-height: 520px; background-image: url('https://www.jobs-oberpfalz.de/images/manual/default-arbeitgeber-cover.jpg'); background-position: center; background-size: cover;" >
</div>
@else
<div id="header_static" style="background-color: #9699AA; min-height: 520px; background-image: url('{{ asset('uploads/cover/' . $author->cover_image) }}'); background-position: center; background-size: cover;" >
</div>
@endif
</div>
<div class="row">
<div class="col-2">
<div id="author_logo" style="margin-top: -70px;">
<img src="{{ $author->gravatar() }}?s=120&d=identicon&r=PG" class="rounded img-fluid border d-block mx-auto" title="{{ $author->name }}" alt="Logo {{ $author->name }}">
</div>
</div>
<div class="col-10">
<h1 class="mb-5 mt-4">{{ $author->name }}</h1>
</div>
<div class="col-12 fs-4">
{{ $author->description }}
<br>
<br>
<br>
<br>
<br>
<br>
</div>
</div>
<div class="row">
@if($nachrichten->count() == 0)
<div class="col-12">
<div class="text-center">
<br>
<br>
<br>
<br>
<i>Wir haben derzeit leider keine Produkte von {{ $author->name }} bei uns verfügbar.</i>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</div>
</div>
@else
<div class="row">
@foreach($nachrichten as $nach)
<div class="col-12 col-md-6 col-4 mb-5">
<a href="{{ route_content($nach) }}" class="text-decoration-none text-dark">
<div class="card shadow-lg">
@if ($nach->image)
<img class="rounded-top img-fluid" src="{{ asset('uploads/' . $nach->image) }}" loading="lazy">
@else
<img class="rounded-top img-fluid" src="https://picsum.photos/800/400?{{rand(0,100)}}" loading="lazy">
@endif
<div class="card-body">
<h2 class="fs-4">{{$nach->title}}</h2>
<a href="{{ route('author.get', [$nach->user->slug]) }}" class="text-decoration-none">
<img src="{{ $nach->user->gravatar() }}" width="20px" title="{{ $nach->user->name }}" class="border rounded img-fluid shadow-sm" alt="Logo {{ $nach->user->name }} ">
{{ $nach->user->name }}
</a>
<p class="mt-4">
{!! isset($nach->data_fields['short_description'])?$nach->data_fields['short_description']:'keine Angaben' !!}
</p>
</div>
</div>
</a>
</div>
@endforeach
<div style="margin: auto;text-align: center; display: table; overflow: scroll;">
{!! $nachrichten->onEachSide(1)->fragment("latest_jobs")->render() !!}
</div>
</div>
@endif
</div>
</div>
@stop

View File

@ -0,0 +1,174 @@
@layout("content.master")
@section('head')
<title>{{$content->title}}</title>
<style type="text/css">
li{list-style: none; margin-bottom: 4px; }
</style>
<meta name="product-id" content="{{$content->id}}">
@stop
@section('content')
<div class="container">
@if(session()->has('success'))
<div class="alert alert-success">{{session()->get('success')}}</div>
@elseif(session()->has('error'))
<div class="alert alert-danger">{{session()->get('error')}}</div>
@endif
<section>
<div class="row">
<div class="col-12 ">


<div id="carouselExampleCaptions" class="carousel slide" data-bs-ride="false">
<div class="carousel-indicators">
<button type="button" data-bs-target="#carouselExampleCaptions" data-bs-slide-to="0" class="active" aria-current="true" aria-label="Slide 1"></button>
<button type="button" data-bs-target="#carouselExampleCaptions" data-bs-slide-to="1" aria-label="Slide 2"></button>
<button type="button" data-bs-target="#carouselExampleCaptions" data-bs-slide-to="2" aria-label="Slide 3"></button>
</div>
<div class="carousel-inner">
<div class="carousel-item active">
<img src="https://picsum.photos/1920/802" class="d-block w-100 rounded" alt="...">
<div class="carousel-caption d-none d-md-block">
<h5>First slide label</h5>
<p>Some representative placeholder content for the first slide.</p>
</div>
</div>
<div class="carousel-item">
<img src="https://picsum.photos/1920/801" class="d-block w-100 rounded" alt="...">
<div class="carousel-caption d-none d-md-block">
<h5>Second slide label</h5>
<p>Some representative placeholder content for the second slide.</p>
</div>
</div>
<div class="carousel-item">
<img src="https://picsum.photos/1920/800" class="d-block w-100 rounded" alt="...">
<div class="carousel-caption d-none d-md-block">
<h5>Third slide label</h5>
<p>Some representative placeholder content for the third slide.</p>
</div>
</div>
</div>
<button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleCaptions" data-bs-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="visually-hidden">Previous</span>
</button>
<button class="carousel-control-next" type="button" data-bs-target="#carouselExampleCaptions" data-bs-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="visually-hidden">Next</span>
</button>
</div>



<br>
<br>
<br>
</div>
<div class="col-12">
<h1 class="h2 mb-3">{{$content->title}}</h1>

<i class="text-muted"> <svg style="width: 14px; fill: #d0504f" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512">
<!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) -->
<path d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0z"></path>
</svg>
Adressstrasse 123 , 92637 Weiden</i>

</div>


<div class="col-12 my-5">

<p class="fs-5">Lorem ipsum dolor sit amet, consectetur adipisicing elit. A, aperiam at consectetur consequuntur culpa dignissimos ducimus earum excepturi expedita inventore ipsa ipsum labore non provident quos sunt suscipit voluptate voluptatibus.</p>
</div>

</div>



<div class="row">
<div class="col-12 col-md-10 offset-md-1 mt-5">


<div class="card">
<div class="card-header" style="background-color: #2776b7">

<h5 class="text-light">Ich interessiere mich für dieses Angebot</h5>

</div>

<div class="card-body bg-ci">


<div class="row">

<div class="col-5 offset-1">



<form>
<div class="mb-3">
<label for="exampleInputEmail1" class="form-label">Ihr Name</label>
<input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp">
</div>
<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">E-Mail</label>
<input type="password" class="form-control" id="exampleInputPassword1">
</div>

<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">Telefon</label>
<input type="password" class="form-control" id="exampleInputPassword1">
</div>


<div class="mb-3 form-check">
<input type="checkbox" class="form-check-input" id="exampleCheck1">
<label class="form-check-label" for="exampleCheck1">Ich habe die <a href="">Datenschutzbestimmungen</a> gelesen und akzeptiert</label>
</div>
<div class="text-end mb-4">
<button type="submit" class="btn btn-primary mt-3">Unverbindlich Anfragen</button>
</div>
</form>
</div>
<div class="col-4 offset-1">

<div class="text-center">
<img src="https://www.immobilien-sparrer.com/wordpress/wp-content/uploads/2012/10/Kornelia_Sparrer.jpg" class="rounded-circle img-fluid" width="100" height="100">

</div>

<h2 class="h5">Ihre Ansprechpartnerin</h2>


<ul>
<li>Selbstständige Immobilienmaklerin seit 1995</li>
Immobilienwirtin (Dipl.- DIA)
Mediatorin (DIA)
Mitglied im Immobilienverband Deutschland (IVD)
Regionalbeirätin Oberpfalz Nord (IVD)
Marktberichterstattung Raum Weiden</li>
</ul>

</div>
</div> </div>



</div>




</div>
</div>



</div>
</div>
</section>

</div>
@stop
@section('scripts')
<script src="{{storage('assets/js/product.js')}}"></script>
@stop

View File

@ -0,0 +1,66 @@
@layout("content.master")
@section('head')
<title>{{$content->title}}</title>
<style type="text/css">
li{list-style: none; margin-bottom: 4px; }
</style>
<meta name="product-id" content="{{$content->id}}">
@stop
@section('content')
<div class="container">
@if(session()->has('success'))
<div class="alert alert-success">{{session()->get('success')}}</div>
@elseif(session()->has('error'))
<div class="alert alert-danger">{{session()->get('error')}}</div>
@endif
<section>
<div class="row">
<div class="col-12 col-lg-10">

<nav style="--bs-breadcrumb-divider: '>';" aria-label="breadcrumb" >
<ol class="breadcrumb mb-5">
<li class="breadcrumb-item"><a href="#">Home</a></li>
<li class="breadcrumb-item"><a href="#">Jobs</a></li>
<li class="breadcrumb-item active" aria-current="page">{{$content->title}}</li>
</ol>
</nav>


@if(empty($content->image))
<img src="https://picsum.photos/300/200" class="card-img-top img-fluid rounded border" alt="...">
@else
<img src="{{$content->image}}" class="card-img-top img-fluid" alt="...">
@endif

<br>
<h1 class="h2 mt-5 mb-5">{{$content->title}}</h1>

<h2 class="h4 mt-4">Stellenbeschreibung</h2>
<p class="fs-5">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Amet asperiores, aut culpa cumque delectus dolorum enim est eveniet impedit maiores modi molestias mollitia neque nihil quam quas quasi quibusdam quod.</p>


<h2 class="h4 mt-4">Ihre Qualifikationen</h2>
<p class="fs-5">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Amet asperiores, aut culpa cumque delectus dolorum enim est eveniet impedit maiores modi molestias mollitia neque nihil quam quas quasi quibusdam quod.</p>


<h2 class="h4 mt-4">Über uns</h2>
<p class="fs-5">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Amet asperiores, aut culpa cumque delectus dolorum enim est eveniet impedit maiores modi molestias mollitia neque nihil quam quas quasi quibusdam quod.</p>

<btn class="btn btn-primary mt-5 ">Jetzt online auf diese Stelle bewerben</btn>

</div>






</div>
</div>
</section>

</div>
@stop
@section('scripts')
<script src="{{storage('assets/js/product.js')}}"></script>
@stop

View File

@ -0,0 +1,52 @@
@layout("content.master")
@section('head')
<title>{{$content->title}}</title>

<meta name="product-id" content="{{$content->id}}">
@stop
@section('content')
<div class="container">

<section>
<div class="row">
<div class="col-12">
<nav style="--bs-breadcrumb-divider: '>';" aria-label="breadcrumb" >
<ol class="breadcrumb mb-5">
<li class="breadcrumb-item"><a href="{{url('/')}}">Home</a></li>
<li class="breadcrumb-item"><a href="{{url('/aktuelles')}}">Aktuelles</a></li>
<li class="breadcrumb-item active" aria-current="page">{{$content->title}}</li>
</ol>
</nav>
</div>
<div class="col-12 col-lg-8 offset-lg-2">



<div class="text-end text-muted mb-3">
{{$content->created_at}}
</div>


@if(empty($content->image))
<img src="https://picsum.photos/300/200" class="card-img-top img-fluid rounded border" alt="...">
@else
<img src="{{$content->image}}" class="card-img-top img-fluid" alt="...">
@endif
<br>
<br>
<h1 class="h2">{{$content->title}}</h1>

<br>

<p class="fs-5">
{{$content->data_fields['text']}}
</p>
</div>

</section>

</div>
@stop
@section('scripts')
<script src="{{storage('assets/js/product.js')}}"></script>
@stop

View File

@ -0,0 +1,47 @@
@extends('template.'.config('settings.template').'.content.master')
@section('content')


<div class="container">
<div class="row">


<div class="col-12 col-lg-6 order-lg-last">

<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
<lottie-player src="https://assets3.lottiefiles.com/packages/lf20_a3kesdek.json" background-color="transparent" class="img-fluid" speed="1" style="width: 100%; height: 100%;" loop autoplay></lottie-player>
</div>

<div class="col-12 col-lg-6 order-lg-first">

<h1 class="mt-lg-5">404 Fehler</h1>
<p>Die angeforderte Seite existiert nicht oder nicht mehr.</p>
<br>
<br>
<br>
<br>
<a href="{{url('/')}}" class="btn btn-ci">Zurück zur Startseite</a>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>


</div>
</div>
</div>

@stop



View File

@ -0,0 +1,27 @@
@extends('template.'.config('settings.template').'.content.master')
@section('content')
<div class="container">
<div class="row">

<div class="col-12 col-md-6 order-lg-last">

<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
<lottie-player src="https://assets6.lottiefiles.com/packages/lf20_gs9xrxtb.json" class="mx-auto d-block img-fluid mt-lg-5" background="transparent" speed="1" style="width: 85%; height: 85%;" loop autoplay></lottie-player>

</div>
<div class="col-12 col-md-6 order-lg-first">

<h1 class="mt-lg-5">Error 500</h1>
<p>Es ist ein Fehler aufgetreten aber wir kümmern uns darum!</p>

<br>
<br>
<br>

</div>


</div>
</div>

@stop

View File

@ -0,0 +1,27 @@
@extends('template.'.config('settings.template').'.content.master')
@section('content')
<div class="container">
<div class="row">

<div class="col-12 col-md-6 order-lg-last">

<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
<lottie-player src="https://assets6.lottiefiles.com/packages/lf20_gs9xrxtb.json" class="mx-auto d-block img-fluid mt-lg-5" background="transparent" speed="1" style="width: 85%; height: 85%;" loop autoplay></lottie-player>

</div>
<div class="col-12 col-md-6 order-lg-first">

<h1 class="mt-lg-5">Error 503</h1>
<p>Es ist ein Fehler aufgetreten aber wir kümmern uns darum!</p>

<br>
<br>
<br>

</div>


</div>
</div>

@stop

View File

@ -0,0 +1 @@
.

View File

@ -0,0 +1,68 @@
<link href="{{storage('assets/libs/bootstrap-5.2.0/bootstrap.min.css')}}" rel="stylesheet" integrity="sha384-gH2yIJqKdNHPEq0n4Mqa/HGKIhSkIHeL5AyhkYV8i59U5AR6csBvApHHNl/vI1Bx" crossorigin="anonymous">
<link href="{{storage('assets/libs/animate-4.1.1.min.css')}}" rel="stylesheet"/>
<style>
body{
background-color: #f1f4f7;
}
.card{
background-color: #f0e4f45c;
}
h1,h2,h3{
color: #2776b7;
}
section{
padding-top: 45px;
padding-bottom: 45px;
margin-bottom: 90px;
padding-left: 1rem;
padding-right: 1rem;
}
.bg-ci{
background-color: #9cbbd961 ;
}
.bg-ci-animated{
background: linear-gradient(318deg, #24052f, #81329d);
background-size: 400% 400%;
-webkit-animation: bg-ci-animated 30s ease infinite;
-moz-animation: bg-ci-animated 30s ease infinite;
animation: bg-ci-animated 30s ease infinite;
}
.border-ci{
border: 1px solid #255306;
}
footer, footer h3{
color: white;
}
footer .bg-ci-animated a{
text-decoration: none;
}
.btn-primary{
background-color: #2776b7;
border-color: #185991;
color: white;
}
.btn-primary:hover{
background-color: #185991;
}
nav a, nav a:hover, footer a, footer a:hover {
color: #2776b7;
}
a, a:hover{
color: #2776b7;
}
@-webkit-keyframes bg-ci-animated {
0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@-moz-keyframes bg-ci-animated {
0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@keyframes bg-ci-animated {
0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
</style>

View File

@ -0,0 +1,88 @@
<footer style="border-top: 3px solid #2776b769;">
<div class="bg-light">
<div class="container pb-5">
<div class="row">
<div class="col-12 col-md-3">
<h4 class="mb-2 fw-bold mt-5 mb-4 text-dark">Immobilien</h4>

<ul class="ps-0">
<li class="list-unstyled mb-2"><a class="fs-5 text-decoration-none" href="{{url('/immobilien')}}">Wohnung mieten</a></li>
<li class="list-unstyled mb-2"><a class="fs-5 text-decoration-none" href="{{url('/immobilien')}}">Eigentumswohnung kaufen</a></li>
<li class="list-unstyled mb-2"><a class="fs-5 text-decoration-none position-relative" href="{{url('/immobilien')}}"> Gewerbeimmobilien </a></li>

</ul>
</div>

<div class="col-12 col-md-3">
<h4 class="mb-2 fw-bold mt-5 mb-4 text-dark">Leistungen</h4>

<ul class="ps-0">
<li class="list-unstyled mb-2"><a class="fs-5 text-decoration-none" href="{{url('/hausverwaltung')}}">Hausverwaltung</a></li>
<li class="list-unstyled mb-2"><a class="fs-5 text-decoration-none" href="{{url('/hausmeisterservice')}}">Hausmeisterservice</a></li>
<li class="list-unstyled mb-2"><a class="fs-5 text-decoration-none position-relative" href="{{url('/mediation')}}"> Mediation </a></li>

</ul>
</div>



<div class="col-12 col-md-3">
<h4 class="mb-2 fw-bold mt-5 mb-4 text-dark">Unternehmen</h4>

<ul class="ps-0">
<li class="list-unstyled mb-2"><a class="fs-5 text-decoration-none" href="{{url('/unternehmen')}}">Über uns</a></li>
<li class="list-unstyled mb-2"><a class="fs-5 text-decoration-none" href="{{url('/kunden')}}">Kunden</a></li>
<li class="list-unstyled mb-2"><a class="fs-5 text-decoration-none position-relative" href="{{url('/jobs')}}"> Jobs </a></li>
</ul>

</div>

<div class="col-12 col-md-3 text-center">
<a href="{{url('/')}}">
<img src="https://ik.imagekit.io/areya/logo_dqTFJ-35v.png" class="mt-4" alt="Sparrer Immobilien">
</a>

<br>
<br>

<div class="row">
<div class="col">
<a href="">
<svg style="fill: #0a58ca; width:35px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"/></svg>
</a>
</div>
<div class="col">
<a href="">
<svg style="fill: #0a58ca; width:35px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"/></svg>
</a>
</div>
<div class="col">
<a href="">
<svg style="fill: #0a58ca; width:35px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"/></svg>
</a>
</div>
</div>

</div>

</div>
</div>
</div>
<div style=" background-color: #2776b7">
<div class="container pt-2 pb-3">
<div class="row">
<div class="col-12 col-sm-6 text-md-start text-center mt-3">
Erstellt mit dem
<a href="https://www.areya.de/software/cms" class="text-decoration-none fw-bolder text-light">Areya CMS
<svg style="width: 11px; fill: currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M440,256H424a8,8,0,0,0-8,8V464a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V112A16,16,0,0,1,48,96H248a8,8,0,0,0,8-8V72a8,8,0,0,0-8-8H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V264A8,8,0,0,0,440,256ZM500,0,364,.34a12,12,0,0,0-12,12v10a12,12,0,0,0,12,12L454,34l.7.71L131.51,357.86a12,12,0,0,0,0,17l5.66,5.66a12,12,0,0,0,17,0L477.29,57.34l.71.7-.34,90a12,12,0,0,0,12,12h10a12,12,0,0,0,12-12L512,12A12,12,0,0,0,500,0Z"/></svg>
</a>
</div>
<div class="col-12 col-sm-6 text-md-end text-center mt-3">
<a href="{{url('/agb')}}" class="text-decoration-none text-light">AGB</a> |
<a href="{{url('/datenschutz')}}" class="text-decoration-none text-light">Datenschutz</a> |
<a href="{{url('/impressum')}}" class="text-decoration-none text-light">Impressum</a>
</div>
</div>
</div>
</div>
</footer>

View File

@ -0,0 +1,17 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no">
<meta name="msapplication-TileColor" content="#f49c35">
<meta name="theme-color" content="#ffffff">
<meta name="description" content="@yield('meta_description', \Str::limit(strip_tags(config('settings.description')), 285, ' ...'))">
<meta property="og:description" content="@yield('meta_og_description', \Str::limit(strip_tags(config('settings.description')), 285, ' ...'))">
<meta property="og:type" content="website">
<meta property="og:title" content="@yield('meta_og_title', config('settings.name'))">
<meta property="og:site_name" content="@yield('meta_og_site_name', config('settings.name'))">
<meta property="og:url" content="{{Request::url()}}">
<meta property="og:image" content="@yield('meta_og_image', asset('uploads/' . config('settings.image')))">
<link rel="canonical" href="{{Request::url()}}"/>
<link rel="manifest" href="/manifest.json">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=rMBWbbb2wK">
<link rel="manifest" href="/site.webmanifest?v=rMBWbbb2wK">
<link rel="mask-icon" href="/safari-pinned-tab.svg?v=rMBWbbb2wK" color="#5bbad5">
<link rel="shortcut icon" href="/favicon.ico?v=rMBWbbb2wK">

View File

@ -0,0 +1,4 @@
<script src="{{storage('assets/libs/jquery-3.6.1.min.js')}}"></script>
<script src="{{storage('assets/libs/lottie-player-1.5.7.js')}}"></script>
<script src="{{storage('assets/libs/popper-2.11.5.min.js')}}" integrity="sha384-Xe+8cL9oJa6tN/veChSP7q+mnSPaj5Bcu9mPX5F5xIGE0DVittaqT5lorf0EI7Vk" crossorigin="anonymous"></script>
<script src="{{storage('assets/libs/bootstrap-5.2.0/bootstrap.min.js')}}" integrity="sha384-ODmDIVzN+pFdexxHEHFBQH3/9/vQ9uori45z4JjnFsRydbmQbmL5t1tQ0culUzyK" crossorigin="anonymous"></script>

68
content/index.blade.php Normal file
View File

@ -0,0 +1,68 @@
@layout('content.master')
@section('head')
<title>Areya Energy - Photovoltaik und Energielösungen</title>
@stop
@section('content')
<div class="container">
<section class="rounded bg-ci" style="margin-top: 80px;">
<div class="row">
<div class="col-sm-10 offset-sm-1 col-lg-5">
<h1>Immobilien Sparrer</h1>
<p class="fs-4 mt-2">
<br>
Immobilienmaler // Hausverwaltung
</p>
<p class="fs-6 mt-1 text-muted">
<br>
Am Langen Steg 6
<br>
92637 Weiden
<br>
Germany
<br>
<br>
</p>
<a href="tel:+4996174485430" class="fs-4 text-decoration-none">
<svg style="fill: currentColor; width:24px; margin-bottom: 2px; margin-right: 8px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M368 336h-32c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-48-80v32c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16zm112 144h32c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16zm0-96h32c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16zm80-272H269.06C262.45 13.4 244.87 0 224 0h-80c-20.87 0-38.45 13.4-45.06 32H64C28.65 32 0 60.65 0 96v352c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM144 48h80v320h-80V48zm384 400c0 8.82-7.18 16-16 16H64c-8.82 0-16-7.18-16-16V96c0-8.82 7.18-16 16-16h32v288c0 26.51 21.49 48 48 48h80c26.51 0 48-21.49 48-48V80h48v72c0 22.06 17.94 40 40 40h168v256zm0-304H368V80h144c8.82 0 16 7.18 16 16v48z"/></svg>
0961 74485430</a>
</div>
<div class="col-sm-12 col-lg-5">
<lottie-player src="https://assets5.lottiefiles.com/private_files/lf30_cnR7Ck.json" background="transparent" speed="1" style="width: 400; height: 400px;" loop autoplay></lottie-player>
</div>
</div>
</section>

<section>
<div class="row">
<div class="col-12">
<h2 class="mt-3 mb-4">Unsere Leistungen</h2>

</div>


@foreach(filterByContentType($contents, "Leistungen") as $content)

<div class="col-12 col-md-4 mt-5">
<a href="{{route_content($content)}}" class="text-decoration-none">
<div class="card shadow-sm" style="background-color: #2776b7; color: white;">

<img src="{{$content->image}}" class="card-img-top img-fluid" alt="{{$content->title}}">

<div class="card-body">

<h5 class="card-title">{{$content->title}}</h5>


</div>

</div>
</a>


</div>
@endforeach

</div>
</section>
</div>
@stop

View File

@ -0,0 +1,208 @@
@layout('content.master')
@section('content')
<div class="container">
<section>
<div class="row">
<div class="col">
<h1>Immobilien</h1>
<br>

<br>

@foreach($contents as $content)
<div class="col-12 col-md-6 mb-5">
<div class="card shadow-sm" style="background-color: #2776b7;">
<img src="https://picsum.photos/200/100" class="card-img-top border-bottom">
<div class="card-body">
<h2 class="card-title text-light">{{$content->title}}</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus asperiores consequatur maxime nobis provident! Amet in laborum minus possimus reiciendis rem reprehenderit! Ducimus facere facilis illo odit omnis suscipit voluptatum?</p>

</div>
</div>
</div>
@endforeach

@if (isset($list))
<p class="fs-5">
{{ $list->description }}

</p>

@endif
<br>
<br>
</div>
</div>


<style>
#list-filter-menue .form-check {
min-height: 2.5rem;
}
#list-filter-menue .bg-light {
background-color: #4285c836 !important;
}

a:hover .card-body{
background-color: #edeff25e;
}
</style>


<div class="row">
<div id="list-filter-menue" class="d-none d-lg-block col-12 position-relative col-md-3 rounded-end" style="background-color: #9cbbd961; padding: 25px;">
<div class="row">
<div class="col-12">
<h5 class="mt-2 mb-3 fw-bold">Region</h5>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="regensburg" id="flexCheckRegensburg">
<label class="form-check-label" for="flexCheckRegensburg">
Regensburg
<span class="badge bg-light text-dark">244 Objekte</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="weiden" id="flexCheckWeiden">
<label class="form-check-label" for="flexCheckWeiden">
Weiden
<span class="badge bg-light text-dark">54 Objekte</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="amberg" id="flexCheckAmberg">
<label class="form-check-label" for="flexCheckAmberg">
Amberg
<span class="badge bg-light text-dark">35 Objekte</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="schwandorf" id="flexCheckSchwandorf">
<label class="form-check-label" for="flexCheckSchwandorf">
Schwandorf
<span class="badge bg-light text-dark">38 Objekte</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="neumarkt" id="flexCheckNeumarkt">
<label class="form-check-label" for="flexCheckNeumarkt">
Neumarkt
<span class="badge bg-light text-dark">124 Objekte</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="cham" id="flexCheckCham">
<label class="form-check-label" for="flexCheckCham">
Cham
<span class="badge bg-light text-dark">42 Objekte</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="neustadt" id="flexCheckNeustadt">
<label class="form-check-label" for="flexCheckNeustadt">
Neustadt
<span class="badge bg-light text-dark">16 Objekte</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="tirschenreuth" id="flexCheckTirschenreuth">
<label class="form-check-label" for="flexCheckTirschenreuth">
Tirschenreuth
<span class="badge bg-light text-dark">54 Objekte</span>
</label>
</div>
<h5 class="mt-5 mb-3 fw-bold">Art</h5>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="vollzeit" id="flexCheckVollzeit">
<label class="form-check-label" for="flexCheckVollzeit">
Mieten
<span class="badge bg-light text-dark">98 Objekte</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="teilzeit" id="flexCheckTeilzeit">
<label class="form-check-label" for="flexCheckTeilzeit">
Kaufen
<span class="badge bg-light text-dark">12 Objekte</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="minijob" id="flexCheckMinijob">
<label class="form-check-label" for="flexCheckMinijob">
Pachten
<span class="badge bg-light text-dark">1 Objekte</span>
</label>
</div>

<h5 class="mt-5 mb-3 fw-bold">Extras</h5>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="wissenschaft-ingenieurwesen" id="flexCheckWissenschaft &amp; Ingenieurwesen">
<label class="form-check-label" for="flexCheckWissenschaft &amp; Ingenieurwesen">
Swimmingpool
<span class="badge bg-light text-dark">20 Objekte</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="computer-it" id="flexCheckComputer &amp; IT">
<label class="form-check-label" for="flexCheckComputer &amp; IT">
Garage
<span class="badge bg-light text-dark">26 Objekte</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="gesundheitswesen" id="flexCheckGesundheitswesen">
<label class="form-check-label" for="flexCheckGesundheitswesen">
Sauna
<span class="badge bg-light text-dark">117 Objekte</span>
</label>
</div>

</div>
</div>
</div>
<div class="col-12 col-md-9 ">
<div class="row">


@foreach($contents as $content)
<div class="col-12 col-md-6 mb-5">
<div class="card shadow-sm" style="background-color: #2776b7;">
<img src="https://picsum.photos/200/100" class="card-img-top border-bottom">
<div class="card-body">
<h2 class="card-title text-light">{{$content->title}}</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus asperiores consequatur maxime nobis provident! Amet in laborum minus possimus reiciendis rem reprehenderit! Ducimus facere facilis illo odit omnis suscipit voluptatum?</p>

</div>
</div>
</div>
@endforeach

<div class="col-12 col-md-6 mb-5">
<a href="" class="text-decoration-none">
<div class="card shadow-sm bg-light">
<img src="https://picsum.photos/200/100" class="card-img-top border-bottom">
<div class="card-body">
<h2 class="card-title h5">Immobilie ABC</h2>
<p class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus asperiores consequatur maxime nobis provident! Amet in laborum minus possimus reiciendis rem reprehenderit! Ducimus facere facilis illo odit omnis suscipit voluptatum?</p>


<div class="row">
<div class="col-7 text-success fw-bold">
Miete: 282 € / monatlich zzgl. Nebenkosten
</div>
<div class="col-5 text-end" style="color: #2776b7">
Mehr Erfahren ⟶
</div>
</div>
</div>
</div>
</a>
</div>
</div>
</div>



</div>
</section>
</div>
@stop

View File

@ -0,0 +1,78 @@
@layout('content.master')
@section('content')
<div class="container">
<section>
<div class="row">
<div class="col">
<h1>Jobs</h1>
<br>

<br>

@foreach($contents as $content)
<div class="col-12 col-md-6 mb-5">
<div class="card shadow-sm" style="background-color: #2776b7;">
<img src="https://picsum.photos/200/100" class="card-img-top border-bottom">
<div class="card-body">
<h2 class="card-title text-light">{{$content->title}}</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus asperiores consequatur maxime nobis provident! Amet in laborum minus possimus reiciendis rem reprehenderit! Ducimus facere facilis illo odit omnis suscipit voluptatum?</p>

</div>
</div>
</div>
@endforeach

@if (isset($list))
<p class="fs-5">
{{ $list->description }}

</p>

@endif
<br>
<br>
</div>
</div>


<style>
#list-filter-menue .form-check {
min-height: 2.5rem;
}
#list-filter-menue .bg-light {
background-color: #4285c836 !important;
}

a:hover .card-body{
background-color: #edeff25e;
}
</style>


<div class="row">

<div class="col-12 ">
<div class="row">


@foreach($contents as $content)
<div class="col-12 col-md-6 mb-5">
<div class="card shadow-sm" style="background-color: #2776b7;">
<div class="card-body">
<h2 class="card-title text-light">{{$content->title}}</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus asperiores consequatur maxime nobis provident! Amet in laborum minus possimus reiciendis rem reprehenderit! Ducimus facere facilis illo odit omnis suscipit voluptatum?</p>

</div>
</div>
</div>
@endforeach

</div>
</div>



</div>
</section>
</div>
@stop

View File

@ -0,0 +1,445 @@
@layout('content.master')
@section('content')
<div class="container">
<section>
<div class="row">
<div class="col">
<h1>Neuigkeiten</h1>
<br>

<br>
<p class="fs-5">Balkonkraftwerke oder auch Steckersolaranlagen sind eine einfache Möglichkeiten Stromkosten zu senken. Tagsüber lässt sich dadurch der Grundverbrauch im Haushalt über den eigenerzeugten Strom abdecken.</p>
<br>
<br>
</div>
</div>


<style>
#list-filter-menue .form-check {
min-height: 2.5rem;
}
#list-filter-menue .bg-light {
background-color: #4285c836 !important;
}

a:hover .card-body{
background-color: #edeff25e;
}
</style>


<div class="row">
<div id="list-filter-menue" class="d-none d-lg-block col-12 position-relative col-md-3 rounded-end" style="background-color: #9cbbd961; padding: 25px;">
<div class="row">
<div class="col-12">
<h5 class="mt-2 mb-3 fw-bold">Region</h5>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="regensburg" id="flexCheckRegensburg">
<label class="form-check-label" for="flexCheckRegensburg">
Regensburg
<span class="badge bg-light text-dark">244 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="weiden" id="flexCheckWeiden">
<label class="form-check-label" for="flexCheckWeiden">
Weiden
<span class="badge bg-light text-dark">54 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="amberg" id="flexCheckAmberg">
<label class="form-check-label" for="flexCheckAmberg">
Amberg
<span class="badge bg-light text-dark">35 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="schwandorf" id="flexCheckSchwandorf">
<label class="form-check-label" for="flexCheckSchwandorf">
Schwandorf
<span class="badge bg-light text-dark">38 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="neumarkt" id="flexCheckNeumarkt">
<label class="form-check-label" for="flexCheckNeumarkt">
Neumarkt
<span class="badge bg-light text-dark">124 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="cham" id="flexCheckCham">
<label class="form-check-label" for="flexCheckCham">
Cham
<span class="badge bg-light text-dark">42 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="neustadt" id="flexCheckNeustadt">
<label class="form-check-label" for="flexCheckNeustadt">
Neustadt
<span class="badge bg-light text-dark">16 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="tirschenreuth" id="flexCheckTirschenreuth">
<label class="form-check-label" for="flexCheckTirschenreuth">
Tirschenreuth
<span class="badge bg-light text-dark">54 Jobs</span>
</label>
</div>
<h5 class="mt-5 mb-3 fw-bold">Art</h5>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="vollzeit" id="flexCheckVollzeit">
<label class="form-check-label" for="flexCheckVollzeit">
Mieten
<span class="badge bg-light text-dark">98 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="teilzeit" id="flexCheckTeilzeit">
<label class="form-check-label" for="flexCheckTeilzeit">
Kaufen
<span class="badge bg-light text-dark">12 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="minijob" id="flexCheckMinijob">
<label class="form-check-label" for="flexCheckMinijob">
Pachten
<span class="badge bg-light text-dark">1 Jobs</span>
</label>
</div>

<h5 class="mt-5 mb-3 fw-bold">Branche</h5>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="wissenschaft-ingenieurwesen" id="flexCheckWissenschaft &amp; Ingenieurwesen">
<label class="form-check-label" for="flexCheckWissenschaft &amp; Ingenieurwesen">
Wissenschaft &amp; Ingenieurwesen
<span class="badge bg-light text-dark">20 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="computer-it" id="flexCheckComputer &amp; IT">
<label class="form-check-label" for="flexCheckComputer &amp; IT">
Computer &amp; IT
<span class="badge bg-light text-dark">26 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="gesundheitswesen" id="flexCheckGesundheitswesen">
<label class="form-check-label" for="flexCheckGesundheitswesen">
Gesundheitswesen
<span class="badge bg-light text-dark">117 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="management" id="flexCheckManagement">
<label class="form-check-label" for="flexCheckManagement">
Management
<span class="badge bg-light text-dark">0 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="produktion-lager" id="flexCheckProduktion &amp; Lager">
<label class="form-check-label" for="flexCheckProduktion &amp; Lager">
Produktion &amp; Lager
<span class="badge bg-light text-dark">13 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="buchhaltung-finanzen" id="flexCheckBuchhaltung &amp; Finanzen">
<label class="form-check-label" for="flexCheckBuchhaltung &amp; Finanzen">
Buchhaltung &amp; Finanzen
<span class="badge bg-light text-dark">67 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="vertrieb-einzelhandel" id="flexCheckVertrieb &amp; Einzelhandel">
<label class="form-check-label" for="flexCheckVertrieb &amp; Einzelhandel">
Vertrieb &amp; Einzelhandel
<span class="badge bg-light text-dark">23 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="bauwesen" id="flexCheckBauwesen">
<label class="form-check-label" for="flexCheckBauwesen">
Bauwesen
<span class="badge bg-light text-dark">17 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="installation-wartung-instandsetzung" id="flexCheckInstallation, Wartung &amp; Instandsetzung">
<label class="form-check-label" for="flexCheckInstallation, Wartung &amp; Instandsetzung">
Installation, Wartung &amp; Instandsetzung
<span class="badge bg-light text-dark">28 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="verwaltung-buro" id="flexCheckVerwaltung &amp; Büro">
<label class="form-check-label" for="flexCheckVerwaltung &amp; Büro">
Verwaltung &amp; Büro
<span class="badge bg-light text-dark">14 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="bildung" id="flexCheckBildung">
<label class="form-check-label" for="flexCheckBildung">
Bildung
<span class="badge bg-light text-dark">15 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="transport-logistik" id="flexCheckTransport &amp; Logistik">
<label class="form-check-label" for="flexCheckTransport &amp; Logistik">
Transport &amp; Logistik
<span class="badge bg-light text-dark">8 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="personalwesen" id="flexCheckPersonalwesen">
<label class="form-check-label" for="flexCheckPersonalwesen">
Personalwesen
<span class="badge bg-light text-dark">1 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="gastronomie" id="flexCheckGastronomie">
<label class="form-check-label" for="flexCheckGastronomie">
Gastronomie
<span class="badge bg-light text-dark">0 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="reisen-unterhaltung" id="flexCheckReisen &amp; Unterhaltung">
<label class="form-check-label" for="flexCheckReisen &amp; Unterhaltung">
Reisen &amp; Unterhaltung
<span class="badge bg-light text-dark">0 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="kundenservice" id="flexCheckKundenservice">
<label class="form-check-label" for="flexCheckKundenservice">
Kundenservice
<span class="badge bg-light text-dark">12 Jobs</span>
</label>
</div>
<div class="form-check">
<input class="form-check-input check-branche" type="checkbox" value="offentlicher-dienst" id="flexCheckÖffentlicher Dienst">
<label class="form-check-label" for="flexCheckÖffentlicher Dienst">
Öffentlicher Dienst
<span class="badge bg-light text-dark">43 Jobs</span>
</label>
</div>
</div>
</div>
</div>
<div class="col-12 col-md-9 ">
<div class="row">


@foreach($contents as $indexContent => $content)
<div class="col-12 col-md-4 mb-4">
<div class="card shadow-sm" style="background-color: #2776b7;">
<img src="https://picsum.photos/200/100" class="card-img-top border-bottom">
<div class="card-body">
<h2 class="card-title text-light">Immobilie Alpha</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus asperiores consequatur maxime nobis provident! Amet in laborum minus possimus reiciendis rem reprehenderit! Ducimus facere facilis illo odit omnis suscipit voluptatum?</p>

</div>
</div>
</div>
@endforeach




<div class="col-12 col-md-4 mb-4">
<a href="" class="text-decoration-none">
<div class="card shadow-sm bg-light">
<img src="https://picsum.photos/200/100" class="card-img-top border-bottom">
<div class="card-body">
<h2 class="card-title h6">Immobilie Alpha</h2>
<p class="text-dark text-muted" style="font-size: 12px;">Lorem ipsum dolor sit amet, consectetur adipisicing elit. </p>

<div class="text-end">
<span class="text-end text-decoration-none" style="font-size: 14px;">Mehr ansehen
<svg style="width: 12px; fill: currentColor; margin-left: 2px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z"/></svg>
</span>

</div>

</div>
</div>
</a>

</div>


<div class="col-12 col-md-4 mb-4">
<a href="" class="text-decoration-none">
<div class="card shadow-sm bg-light">
<img src="https://picsum.photos/200/100" class="card-img-top border-bottom">
<div class="card-body">
<h2 class="card-title h6">Immobilie Alpha</h2>
<p class="text-dark text-muted" style="font-size: 12px;">Lorem ipsum dolor sit amet, consectetur adipisicing elit. </p>

<div class="text-end">
<span class="text-end text-decoration-none" style="font-size: 14px;">Mehr ansehen
<svg style="width: 12px; fill: currentColor; margin-left: 2px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z"/></svg>
</span>

</div>

</div>
</div>
</a>

</div>

<div class="col-12 col-md-4 mb-4">
<a href="" class="text-decoration-none">
<div class="card shadow-sm bg-light">
<img src="https://picsum.photos/200/100" class="card-img-top border-bottom">
<div class="card-body">
<h2 class="card-title h6">Immobilie Alpha</h2>
<p class="text-dark text-muted" style="font-size: 12px;">Lorem ipsum dolor sit amet, consectetur adipisicing elit. </p>

<div class="text-end">
<span class="text-end text-decoration-none" style="font-size: 14px;">Mehr ansehen
<svg style="width: 12px; fill: currentColor; margin-left: 2px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z"/></svg>
</span>

</div>

</div>
</div>
</a>

</div>


<div class="col-12 col-md-4 mb-4">
<a href="" class="text-decoration-none">
<div class="card shadow-sm bg-light">
<img src="https://picsum.photos/200/100" class="card-img-top border-bottom">
<div class="card-body">
<h2 class="card-title h6">Immobilie Alpha</h2>
<p class="text-dark text-muted" style="font-size: 12px;">Lorem ipsum dolor sit amet, consectetur adipisicing elit. </p>

<div class="text-end">
<span class="text-end text-decoration-none" style="font-size: 14px;">Mehr ansehen
<svg style="width: 12px; fill: currentColor; margin-left: 2px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z"/></svg>
</span>

</div>

</div>
</div>
</a>

</div>


<div class="col-12 col-md-4 mb-4">
<a href="" class="text-decoration-none">
<div class="card shadow-sm bg-light">
<img src="https://picsum.photos/200/100" class="card-img-top border-bottom">
<div class="card-body">
<h2 class="card-title h6">Immobilie Alpha</h2>
<p class="text-dark text-muted" style="font-size: 12px;">Lorem ipsum dolor sit amet, consectetur adipisicing elit. </p>

<div class="text-end">
<span class="text-end text-decoration-none" style="font-size: 14px;">Mehr ansehen
<svg style="width: 12px; fill: currentColor; margin-left: 2px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z"/></svg>
</span>

</div>

</div>
</div>
</a>

</div>


<div class="col-12 col-md-4 mb-4">
<a href="" class="text-decoration-none">
<div class="card shadow-sm bg-light">
<img src="https://picsum.photos/200/100" class="card-img-top border-bottom">
<div class="card-body">
<h2 class="card-title h6">Immobilie Alpha</h2>
<p class="text-dark text-muted" style="font-size: 12px;">Lorem ipsum dolor sit amet, consectetur adipisicing elit. </p>

<div class="text-end">
<span class="text-end text-decoration-none" style="font-size: 14px;">Mehr ansehen
<svg style="width: 12px; fill: currentColor; margin-left: 2px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z"/></svg>
</span>

</div>

</div>
</div>
</a>

</div>


<div class="col-12 col-md-4 mb-4">
<a href="" class="text-decoration-none">
<div class="card shadow-sm bg-light">
<img src="https://picsum.photos/200/100" class="card-img-top border-bottom">
<div class="card-body">
<h2 class="card-title h6">Immobilie Alpha</h2>
<p class="text-dark text-muted" style="font-size: 12px;">Lorem ipsum dolor sit amet, consectetur adipisicing elit. </p>

<div class="text-end">
<span class="text-end text-decoration-none" style="font-size: 14px;">Mehr ansehen
<svg style="width: 12px; fill: currentColor; margin-left: 2px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z"/></svg>
</span>

</div>

</div>
</div>
</a>

</div>


<div class="col-12 col-md-4 mb-4">
<a href="" class="text-decoration-none">
<div class="card shadow-sm bg-light">
<img src="https://picsum.photos/200/100" class="card-img-top border-bottom">
<div class="card-body">
<h2 class="card-title h6">Immobilie Alpha</h2>
<p class="text-dark text-muted" style="font-size: 12px;">Lorem ipsum dolor sit amet, consectetur adipisicing elit. </p>

<div class="text-end">
<span class="text-end text-decoration-none" style="font-size: 14px;">Mehr ansehen
<svg style="width: 12px; fill: currentColor; margin-left: 2px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z"/></svg>
</span>

</div>

</div>
</div>
</a>

</div>





</div>
</div>



</div>
</section>
</div>
@stop

189
content/master.blade.php Normal file
View File

@ -0,0 +1,189 @@
<!doctype html>
<html lang="{{str_replace('_', '-', app()->getLocale())}}">
<head>
<meta name="checkout" content="{{url('/checkout')}}">
<meta name="get-contents" content="{{url('/contents/all')}}">
<link rel="icon" type="image/x-icon" href="{{storage('assets/images/favicon.ico')}}">
@insert("content.includes.meta")
@insert("content.includes.css")
@yield('head')
</head>
<body>
<nav style="background-color: #2776b7" class="pt-1 pb-1 text-light">
<div class="container">
<div class="row">
<div class="col text-light">
<span>
<svg style="width: 12px; margin-right: 2px; margin-bottom: 5px; fill: currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M192 0C85.961 0 0 85.961 0 192c0 77.413 26.97 99.031 172.268 309.67 9.534 13.772 29.929 13.774 39.465 0C357.03 291.031 384 269.413 384 192 384 85.961 298.039 0 192 0zm0 473.931C52.705 272.488 32 256.494 32 192c0-42.738 16.643-82.917 46.863-113.137S149.262 32 192 32s82.917 16.643 113.137 46.863S352 149.262 352 192c0 64.49-20.692 80.47-160 281.931z"/></svg>
92637 Weiden i. d. Opf.
</span>

</div>
<div class="col text-end">
<span>
<a href="tel:+4996174485430" class="text-decoration-none text-light">
<svg style="fill: currentColor; width:20px; margin-bottom: 2px; margin-right: 4px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M368 336h-32c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-48-80v32c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16zm112 144h32c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16zm0-96h32c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16zm80-272H269.06C262.45 13.4 244.87 0 224 0h-80c-20.87 0-38.45 13.4-45.06 32H64C28.65 32 0 60.65 0 96v352c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM144 48h80v320h-80V48zm384 400c0 8.82-7.18 16-16 16H64c-8.82 0-16-7.18-16-16V96c0-8.82 7.18-16 16-16h32v288c0 26.51 21.49 48 48 48h80c26.51 0 48-21.49 48-48V80h48v72c0 22.06 17.94 40 40 40h168v256zm0-304H368V80h144c8.82 0 16 7.18 16 16v48z"/></svg>
0961 74485430
</a>
</span>
<span class="ms-5 d-none d-lg-inline">
<a href="mailto:info@immobilien-sparrer.com" class="text-decoration-none text-light">info@immobilien-sparrer.com</a>
</span>
</div>
</div>
</div>
</nav>
<nav class="bg-light">
<div class="container">

<nav class="navbar navbar-expand-lg">
<div class="container-fluid" style="justify-content: normal;">
<a href="{{url('/')}}">
<img src="https://ik.imagekit.io/areya/logo_dqTFJ-35v.png" alt="Sparrer Immobilien">
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav ms-auto mb-2 mb-lg-0">

<style>
.nav-item a{
font-weight: bold;
color: #2776b7;
font-size: 20px;
}

.nav-item a:hover, .nav-item a:active{
color: #344657;
}

.dropdown-item a{
color: red;
}
</style>

<li class="nav-item">
<a class="nav-link mx-md-3" href="{{url('/immobilien')}}">Mieten / Kaufen</a>
</li>

<li class="nav-item">
<a class="nav-link mx-md-3" href="{{url('/hausverwaltung')}}">Hausverwaltung</a>
</li>


<li class="nav-item">
<a class="nav-link mx-md-3" href="{{url('/unternehmen')}}">Über uns</a>
</li>

<li class="nav-item">
<a class="nav-link mx-md-3" href="{{url('/kontakt')}}">Kontakt</a>
</li>


<li class="nav-item ms-md-5">
<a class="btn-sm btn btn-primary text-light" data-bs-toggle="modal" data-bs-target="#anbieten">Immobilien anbieten</a>
</li>


<div class="modal fade" id="anbieten" tabindex="-1" aria-labelledby="anbieten" aria-hidden="true">
<div class="modal-dialog modal-xl">
<div class="modal-content">
<div class="modal-header" style="background-color: #2776b7">
<h1 class="modal-title fs-5 text-light" id="exampleModalLabel">Ihre Immobilie anbieten</h1>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body" style="background-color: #f1f4f7">

<div class="row">
<div class="col-12">
<p class="fs-5 my-3">Sie wollen Ihre Immobile Verkaufen, Vermieten oder ein Angebot für weine WEG Hausverwaltung?</p>

<br>
<br>

<br>
<br>
</div>
<div class="col-5 offset-1">



<form>
<div class="mb-3">
<label for="exampleInputEmail1" class="form-label">Ihr Name</label>
<input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp">
</div>
<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">E-Mail</label>
<input type="password" class="form-control" id="exampleInputPassword1">
</div>

<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">Telefon</label>
<input type="password" class="form-control" id="exampleInputPassword1">
</div>


<div class="mb-3 form-check">
<input type="checkbox" class="form-check-input" id="exampleCheck1">
<label class="form-check-label" for="exampleCheck1">Ich habe die <a href="">Datenschutzbestimmungen</a> gelesen und akzeptiert</label>
</div>
<div class="text-end mb-4">
<button type="submit" class="btn btn-primary mt-3">Unverbindlich Anfragen</button>
</div>
</form>
</div>
<div class="col-4 offset-1" style="margin-top:-85px;">

<div class="text-center">
<img src="https://www.immobilien-sparrer.com/wordpress/wp-content/uploads/2012/10/Kornelia_Sparrer.jpg" class="rounded-circle img-fluid" width="100" height="100">

</div>

<h2 class="h5">Ihre Ansprechpartnerin</h2>


<ul>
<li>Selbstständige Immobilienmaklerin seit 1995</li>
Immobilienwirtin (Dipl.- DIA)
Mediatorin (DIA)
Mitglied im Immobilienverband Deutschland (IVD)
Regionalbeirätin Oberpfalz Nord (IVD)
Marktberichterstattung Raum Weiden</li>
</ul>

</div>
</div>

</div>



</div>
</div>
</div>


</ul>

</div>
</div>
</nav>

</div>
</nav>





@yield('content')
@insert("content.includes.footer")
@insert("content.includes.scripts")
<script src="{{storage('assets/js/data.js')}}"></script>
<script src="{{storage('assets/js/methods.js')}}"></script>
<script src="{{storage('assets/js/script.js')}}"></script>
@yield('scripts')
</body>
</html>

View File

@ -0,0 +1,49 @@
@layout('content.master')
@section('head')
<title>Areya Energy - Photovoltaik und Energielösungen</title>
@stop
@section('content')
<div class="container">
<section class="rounded bg-ci" style="margin-top: 80px;">
<div class="row">
<div class="col-sm-10 offset-sm-1 col-lg-5">
<h1>Areya Energy</h1>
<p class="fs-4 mt-2">
<br>
Photovoltaik und Energielösungen.
<br> Vetrieb von Anlagen und Einzelkomponenten.
</p>
<p class="fs-6 mt-1 text-muted">
<br>
Pfarrgasse 21
<br>
92648 Vohenstrauß
<br>
Germany
<br>
<br>
</p>
<a href="tel:+4996545529550" class="fs-4 text-decoration-none">
<svg style="fill: currentColor; width:24px; margin-bottom: 2px; margin-right: 8px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M368 336h-32c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-48-80v32c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16zm112 144h32c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16zm0-96h32c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16zm80-272H269.06C262.45 13.4 244.87 0 224 0h-80c-20.87 0-38.45 13.4-45.06 32H64C28.65 32 0 60.65 0 96v352c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM144 48h80v320h-80V48zm384 400c0 8.82-7.18 16-16 16H64c-8.82 0-16-7.18-16-16V96c0-8.82 7.18-16 16-16h32v288c0 26.51 21.49 48 48 48h80c26.51 0 48-21.49 48-48V80h48v72c0 22.06 17.94 40 40 40h168v256zm0-304H368V80h144c8.82 0 16 7.18 16 16v48z"/></svg>
09654 5529550</a>
</div>
<div class="col-sm-12 col-lg-5">
<lottie-player src="https://assets9.lottiefiles.com/private_files/lf30_kcwpiswk.json" background="transparent" speed="1" style="width: 400; height: 400px;" loop autoplay></lottie-player>
</div>
</div>
</section>

<section>
<div class="row">
<div class="col-12">
<h2 class="mt-3 mb-4">Bakonkraftwerke</h2>

</div>




</div>
</section>
</div>
@stop

View File

@ -0,0 +1,49 @@
@layout('content.master')
@section('head')
<title>Areya Energy - Photovoltaik und Energielösungen</title>
@stop
@section('content')
<div class="container">
<section class="rounded bg-ci" style="margin-top: 80px;">
<div class="row">
<div class="col-sm-10 offset-sm-1 col-lg-5">
<h1>Areya Energy</h1>
<p class="fs-4 mt-2">
<br>
Photovoltaik und Energielösungen.
<br> Vetrieb von Anlagen und Einzelkomponenten.
</p>
<p class="fs-6 mt-1 text-muted">
<br>
Pfarrgasse 21
<br>
92648 Vohenstrauß
<br>
Germany
<br>
<br>
</p>
<a href="tel:+4996545529550" class="fs-4 text-decoration-none">
<svg style="fill: currentColor; width:24px; margin-bottom: 2px; margin-right: 8px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M368 336h-32c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-48-80v32c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16zm112 144h32c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16zm0-96h32c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16zm80-272H269.06C262.45 13.4 244.87 0 224 0h-80c-20.87 0-38.45 13.4-45.06 32H64C28.65 32 0 60.65 0 96v352c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM144 48h80v320h-80V48zm384 400c0 8.82-7.18 16-16 16H64c-8.82 0-16-7.18-16-16V96c0-8.82 7.18-16 16-16h32v288c0 26.51 21.49 48 48 48h80c26.51 0 48-21.49 48-48V80h48v72c0 22.06 17.94 40 40 40h168v256zm0-304H368V80h144c8.82 0 16 7.18 16 16v48z"/></svg>
09654 5529550</a>
</div>
<div class="col-sm-12 col-lg-5">
<lottie-player src="https://assets9.lottiefiles.com/private_files/lf30_kcwpiswk.json" background="transparent" speed="1" style="width: 400; height: 400px;" loop autoplay></lottie-player>
</div>
</div>
</section>

<section>
<div class="row">
<div class="col-12">
<h2 class="mt-3 mb-4">Bakonkraftwerke</h2>

</div>




</div>
</section>
</div>
@stop

View File

@ -0,0 +1,26 @@
@layout('content.master')
@section('content')
<div class="container">
<section>
<div class="row">
<div class="col-12">
<h1>Hausmeisterservice</h1>

</div>


</div>
<div class="row">
<div class="col-12">
<p class="mt-3">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad alias dicta error eum ex hic id in inventore, ipsum iusto natus obcaecati odio rerum sint tempora vel velit veritatis voluptatem?</p>
</div>





</div>

</section>
</div>
@stop

View File

@ -0,0 +1,26 @@
@layout('content.master')
@section('content')
<div class="container">
<section>
<div class="row">
<div class="col-12">
<h1>Hausverwaltung</h1>

</div>


</div>
<div class="row">
<div class="col-12">
<p class="mt-3">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad alias dicta error eum ex hic id in inventore, ipsum iusto natus obcaecati odio rerum sint tempora vel velit veritatis voluptatem?</p>
</div>





</div>

</section>
</div>
@stop

View File

@ -0,0 +1,72 @@
@layout('content.master')
@section('content')
<div class="container">
<section>
<div class="row">
<div class="col">
<h1>Impressum</h1>
<br>
<br>

</div>

<div class="row">
<div class="col-lg-12">
<h4>Areya Webservices GmbH</h4>
<br/>


Neuenhammerstraße 44
<br/>
92714 Pleystein
<br/>
<br/>
Geschäftsführer: Benjamin Völkl
<br>
<br>


Tel.: +49 9654 5529550
<br/>

Fax: +49 9654 55295509<br/>
<br/>

E-Mail: <a class="orangelink" href="mailto:info@areya.de">info@areya.de</a>
<br/>
Web: <a class="orangelink" href="https://www.areya.de">www.areya.de</a>
<br/>
<br/>

USt.-IdNr.: DE320603182
<br/>
HRB 5144 (eingetragen im Handelsregister des Amtsgerichts Weiden)

<br/>
<br/>
Dieses Impressum gilt auch für unsere Profile in Foren und den sozialen Medien, insbesondere für
folgende
Profile:
<br>
<br>
<ul>
<li class="li6">Facebook: <a class="orangelink" href="https://www.facebook.com/AreyaServices">
https://www.facebook.com/AreyaServices <i class="fal fa-external-link"></i></a></li>
<li class="li6">Twitter: <a class="orangelink" href="https://www.twitter.com/Areya_DE">
https://www.twitter.com/Areya_DE <i class="fal fa-external-link"></i></a></li>
</ul>
<br/>

<br/>
Die Europäische Kommission bietet die Möglichkeit, eine Plattform zur Online-Streitbeilegung zu
nutzen.
<br>Die Webseite zur Online-Streitbeilegung ist unter <a class="orangelink"
href="http://ec.europa.eu/consumers/odr">http://ec.europa.eu/consumers/odr
<i class="fal fa-external-link"></i></a>
<br>
</div>
</div>
</div>
</section>
</div>
@stop

View File

@ -0,0 +1,85 @@
@layout('content.master')
@section('content')
<div class="container">
<section>
<div class="row">
<div class="col-12">
<h1>Kontakt</h1>

</div>


</div>
<div class="row text-center">



<div class="col-md-4">
<div class="info">

<svg style="fill: #071734; width: 50px; margin-bottom: 40px; margin-top:60px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M487.8 24.1L387 .8c-14.7-3.4-29.8 4.2-35.8 18.1l-46.5 108.5c-5.5 12.7-1.8 27.7 8.9 36.5l53.9 44.1c-34 69.2-90.3 125.6-159.6 159.6l-44.1-53.9c-8.8-10.7-23.8-14.4-36.5-8.9L18.9 351.3C5 357.3-2.6 372.3.8 387L24 487.7C27.3 502 39.9 512 54.5 512 306.7 512 512 307.8 512 54.5c0-14.6-10-27.2-24.2-30.4zM55.1 480l-23-99.6 107.4-46 59.5 72.8c103.6-48.6 159.7-104.9 208.1-208.1l-72.8-59.5 46-107.4 99.6 23C479.7 289.7 289.6 479.7 55.1 480z"/></svg>
<div class="description">
<h4 class="info-title">Telefonnummer</h4>
<h5><a href="tel:+4996161220" class="text-decoration-none">+49 961 61220</a></h5>

</div>
</div>
</div>

<div class="col-md-4">
<div class="info">

<svg style="fill: #071734; width: 50px; margin-bottom: 40px; margin-top:60px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM48 96h416c8.8 0 16 7.2 16 16v41.4c-21.9 18.5-53.2 44-150.6 121.3-16.9 13.4-50.2 45.7-73.4 45.3-23.2.4-56.6-31.9-73.4-45.3C85.2 197.4 53.9 171.9 32 153.4V112c0-8.8 7.2-16 16-16zm416 320H48c-8.8 0-16-7.2-16-16V195c22.8 18.7 58.8 47.6 130.7 104.7 20.5 16.4 56.7 52.5 93.3 52.3 36.4.3 72.3-35.5 93.3-52.3 71.9-57.1 107.9-86 130.7-104.7v205c0 8.8-7.2 16-16 16z"/></svg>


<div class="description">
<h4 class="info-title">Kontakt per E-Mail</h4>
<h5><a href="mailto:info@sparrer-immobilien.de" class="text-decoration-none">info@sparrer-immobilien.de</a></h5>


</div>
</div>
</div>

<div class="col-md-4">
<div class="info">

<svg style="fill: #071734; width: 50px; margin-bottom: 40px; margin-top:60px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M528 352H352V240c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16v256c0 8.8 7.2 16 16 16h416c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16zM320 480H128v-96h192v96zm0-128H128v-96h192v96zm192 128H352v-96h160v96zm98.6-361.7L338.6 3.7c-11.8-5-25.3-5-37.2 0l-272 114.6C11.5 125.8 0 143.2 0 162.5V504c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V162.5c0-6.5 3.8-12.2 9.8-14.8l272-114.6c3.9-1.7 8.5-1.7 12.4 0l272 114.6c6 2.5 9.8 8.3 9.8 14.8V504c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V162.5c0-19.3-11.5-36.7-29.4-44.2z"/></svg>
<div class="description">
<h4 class="info-title">Firmenadresse</h4>
<h5>Immobilien Sparrer GmbH</h5>
<p>
Max-Reger-Straße 16
<br>
92637 Weiden
</p>
</div>
</div>
</div>

</div>






<div class="row mt-5">

<div class="col-12">
<br>
<br>
<br>
<h4>
Anfahrt
</h4>



<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2581.5683852006814!2d12.164839533795858!3d49.68126841341281!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47a038ebff11420b%3A0x3fa01869698a80a0!2sAm%20Langen%20Steg%206%2C%2092637%20Weiden%20in%20der%20Oberpfalz!5e0!3m2!1sde!2sde!4v1666174662935!5m2!1sde!2sde" width="100%" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
</div>
</div>
</div>
</section>
</div>
@stop

View File

@ -0,0 +1,26 @@
@layout('content.master')
@section('content')
<div class="container">
<section>
<div class="row">
<div class="col-12">
<h1>Kunden</h1>

</div>


</div>
<div class="row">
<div class="col-12">
<p class="mt-3">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad alias dicta error eum ex hic id in inventore, ipsum iusto natus obcaecati odio rerum sint tempora vel velit veritatis voluptatem?</p>
</div>





</div>

</section>
</div>
@stop

View File

@ -0,0 +1,125 @@
@layout('content.master')
@section('content')
<div class="container">
<section>
<div class="row">
<div class="col-12">
<h1 class="mb-4">Mediation</h1>


</div>


<div class="col-12 col-md-8">

<img src="https://www.immobilien-sparrer.com/wordpress/wp-content/uploads/2013/03/Mediation_Gruppe.jpg" class="img-fluid rounded-top">
<br>
<i class="text-muted mt-1 text-end">Mediation mit Cornelia Sparrer</i>


<p class="mt-5 fs-1">
<h2 class="h4">9 gute Gründe für
MEDIATION</h2>

<br>
<br>
…FÜHRT SCHNELL ZUM ERFOLG
1 bis 3 Gespräche reichen in der Regel zur Lösungsfindung

<br>
<br>

…SPART ENORME KOSTEN
Im Vergleich zu Gerichtsprozessen oder verschleppten Konflikten,
die nachhaltig die Produktivität von Mitarbeitern oder die Wirtschaftlichkeit von Geschäftsbeziehungen schmälern
<br>
<br>

…IST VERTRAULICH
Wettbewerber, Kunden und Behörden gewinnen keine Erkenntnisse aus öffentlichen (!) Gerichtsprozessen
<br>
<br>

…IST ERFOLGREICH
80 bis 90 % der Wirtschaftsmediationen enden mit einer von allen Konfliktparteien akzeptierten Abschlussvereinbarung
<br>
<br>

…ERMÖGLICHT FOLGEGESCHÄFTE
Wirtschaftsmediation beinhaltet immer die Möglichkeit der Vertiefung geschäftlicher Beziehungen statt Gesichtsverlust und Abbruch der Wirtschaftsbeziehung

<br>
<br>
MediationLogo…IST GRÜNDLICH
<br>

Alle relevanten Aspekte eines Konfliktes werden abschließend
bearbeitet und nicht nur die rechtlich strittigen Aspekte
<br>
<br>

…HAT SICH INTERNATIONAL BEWÄHRT
<br>
<br>

…IST EIN QUALITÄTSMERKMAL
<br>

Streiten und/oder vor Gericht gehen kann jeder einen Konflikt
sauber zu bearbeiten und kontrolliert einer Lösung zuzuführen,
zeugt von unternehmerischem Weitblick und Führungsstärke
<br>
<br>

…GESETZTESKONFORM
<br>

in Zukunft kein Arbeitsgerichsverfahren, kein Zivilprozess mehr,
ohne vorherige Mediation
</p>
</div>


<div class="col-12 col-md-3 offset-md-1">
<div class="card bg-ci">
<div class="card-body">
<h2 class="h5 mb-4">Mediation anfragen</h2>


<form>
<div class="mb-3">
<label for="exampleInputEmail1" class="form-label">Email address</label>
<input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp">
<div id="emailHelp" class="form-text">We'll never share your email with anyone else.</div>
</div>
<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">Password</label>
<input type="password" class="form-control" id="exampleInputPassword1">
</div>
<div class="mb-3 form-check">
<input type="checkbox" class="form-check-input" id="exampleCheck1">
<label class="form-check-label" for="exampleCheck1">Check me out</label>
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
</div>


</div>
</div>



</div>








</div>
</section>
</div>
@stop

View File

@ -0,0 +1,154 @@
<!-- <div class="modal fade" data-backdrop="static" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog modal-fullscreen-lg-down modal-xl modal-dialog-scrollable">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Angebot anfragen</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<div class="row">
<div class="col-7">
<div class="row text-success text-center mt-1">
<div class="col-4">
<svg style="fill: currentColor; height: 30px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M16 319.8c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16c0 8.9 7.2 16 16 16zM632 128l-113.5.2-51.2-49.9c-9.1-9.1-21.1-14.1-33.9-14.1h-101c-10.4 0-20.1 3.9-28.3 10-8.4-6.5-18.7-10.3-29.3-10.3h-69.5c-12.7 0-24.9 5.1-33.9 14.1l-50 50H8c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h56v191.9H8c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h56c17.6 0 31.8-14.2 31.9-31.7h33.2l81.5 78c29.8 24.1 71.8 23.4 101-.2l7.2 6.2c9.6 7.8 21.3 11.9 33.5 11.9 16 0 31.1-7 41.4-19.6l21.9-26.9c16.4 8.9 42.9 9 60-12l9.5-11.7c6.2-7.6 9.6-16.6 10.5-25.7h48.6c.1 17.5 14.4 31.7 31.9 31.7h56c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8h-56V160.2l56-.2c4.4 0 8-3.6 8-8v-16c-.1-4.5-3.7-8-8.1-8zM460.2 357.6l-9.5 11.7c-5.4 6.6-15.4 8.1-22.5 2.3l-17.8-14.4-41.5 51c-7.5 9.3-21 10.2-29.4 3.4l-30.6-26.1-10.4 12.8c-16.7 20.5-47 23.7-66.6 7.9L142 320.1H96V159.9h38.6l59.3-59.3c3-3 7.1-4.7 11.3-4.7h69.5c.9 2.2.3.7 1.1 2.9l-59 54.2c-28.2 25.9-29.6 69.2-4.2 96.9 14.3 15.6 58.6 39.3 96.9 4.2l22.8-20.9 125.6 101.9c6.8 5.6 7.8 15.7 2.3 22.5zm83.8-37.5h-57.2c-2.5-3.5-5.3-6.9-8.8-9.8l-121.9-99 28.4-26.1c6.5-6 7-16.1 1-22.6s-16.1-6.9-22.6-1l-75.1 68.8c-14.4 13.1-38.6 12-51.7-2.2-13.6-14.8-12.7-38 2.2-51.7l83.1-76.2c3-2.7 6.8-4.2 10.8-4.2h101c4.3 0 8.3 1.7 11.4 4.8l60.7 59.1H544v160.1zm80-32.2c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16c0-8.9-7.2-16-16-16z"/></svg>
<br>
<br>
Persönliche Beratung
</div>
<div class="col-4">
<svg style="fill: currentColor; width:30px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M502.61 233.32L278.68 9.39C272.42 3.13 264.21 0 256 0s-16.42 3.13-22.68 9.39L9.39 233.32c-12.52 12.53-12.52 32.83 0 45.36l223.93 223.93c6.26 6.26 14.47 9.39 22.68 9.39s16.42-3.13 22.68-9.39l223.93-223.93c12.52-12.53 12.52-32.83 0-45.36zM255.95 479.98L32.02 255.95 255.95 32.01c.01 0 .02-.01.05-.01l.05.02 223.93 224.03-224.03 223.93zM330.89 224H208c-26.51 0-48 21.49-48 48v40c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-40c0-8.84 7.16-16 16-16h122.89l-54.63 50.43c-3.25 3-3.45 8.06-.45 11.3l10.84 11.74c3 3.25 8.06 3.45 11.3.45l78.4-72.36c4.87-4.52 7.66-10.94 7.66-17.58s-2.78-13.06-7.72-17.62l-78.34-72.31c-3.25-3-8.31-2.79-11.3.45l-10.84 11.74c-3 3.25-2.79 8.31.45 11.3L330.89 224z"/></svg>
<br>
<br>
Abholung in Vohenstrauß
</div>
<div class="col-4">
<svg style="fill: currentColor; width:30px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M232 248c0-8.8-7.2-16-16-16h-16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16v-16zm-96 0c0-8.8-7.2-16-16-16h-16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16v-16zm32 48h-16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16zm96 0h-16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16zm64-48c0-8.8-7.2-16-16-16h-16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16v-16zm183.4 131.5l-25.5-178.3c-3.4-23.6-23.6-41.2-47.5-41.2H192V96h80c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h80v64H73.6c-23.9 0-44.1 17.6-47.5 41.2L.6 379.5c-.4 3-.6 6-.6 9.1V464c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48v-75.5c0-3-.2-6-.6-9zM96 64V32h160v32H96zM57.8 205.7c1.1-7.8 7.9-13.7 15.8-13.7h364.7c7.9 0 14.7 5.9 15.8 13.7L479.7 384H32.3l25.5-178.3zM480 464c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16v-48h448v48zm-72-232h-16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16zm-48 64h-16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16z"/></svg>
<br>
<br>
Zahlung erst bei Liefertermin
</div>
</div>
<div class="card mt-1" style="background-color: #f7fcf7;">
<div class="card-header">
<h5> <svg style="width: 22px; margin-right: 5px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm128 421.6c-35.9 26.5-80.1 42.4-128 42.4s-92.1-15.9-128-42.4V416c0-35.3 28.7-64 64-64 11.1 0 27.5 11.4 64 11.4 36.6 0 52.8-11.4 64-11.4 35.3 0 64 28.7 64 64v13.6zm30.6-27.5c-6.8-46.4-46.3-82.1-94.6-82.1-20.5 0-30.4 11.4-64 11.4S204.6 320 184 320c-48.3 0-87.8 35.7-94.6 82.1C53.9 363.6 32 312.4 32 256c0-119.1 96.9-216 216-216s216 96.9 216 216c0 56.4-21.9 107.6-57.4 146.1zM248 120c-48.6 0-88 39.4-88 88s39.4 88 88 88 88-39.4 88-88-39.4-88-88-88zm0 144c-30.9 0-56-25.1-56-56s25.1-56 56-56 56 25.1 56 56-25.1 56-56 56z"/></svg>
Persönliche Daten</h5>
</div>
<div class="card-body">
<form>
<div class="mb-3">
<label for="" class="form-label">Anrede</label>
<select class="form-select" aria-label="Default select example">
<option selected>Herr</option>
<option value="1">Frau</option>
<option value="2">Firma</option>
<option value="3">Herr Dr.</option>
</select>
</div>
<div class="mb-3">
<label for="" class="form-label">Vorname</label>
<input type="text" class="form-control" id="" aria-describedby="" placeholder="Maximilian">
</div>
<div class="mb-3">
<label for="" class="form-label">Nachname</label>
<input type="text" class="form-control" id="" aria-describedby="" placeholder="Meyer">
</div>
<div class="mb-3">
<label for="exampleInputEmail1" class="form-label">E-Mail</label>
<input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="max.mustermann@areya.de">
</div>
<div class="mb-3">
<label for="exampleInputEmail1" class="form-label">Telefon</label>
<input type="text" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="0941467233">
</div>
<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">Adresse</label>
<input type="text" class="form-control" placeholder="Neuenhammerstr. 44, 92714 Pleystein" id="exampleInputPassword1">
</div>
<div class="mb-3 form-check mb-4">
<input type="checkbox" class="form-check-input" id="exampleCheck1">
<label class="form-check-label" for="exampleCheck1">Ich habe die Datenschutzbestimmungen gelesen und akzeptiert.</label>
</div>
<div class="d-block">
<a href="" type="submit" class="btn btn-success d-block mx-auto">
Angebot anfragen
</a>
</div>
</form>
</div>
</div>
</div>
<div class="col-5">
<div class="card" style="background-color: #f7fcf7;">
<div class="card-header">
<h5><svg style="width: 25px; margin-right: 5px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M564 192h-76.875L347.893 37.297c-5.91-6.568-16.027-7.101-22.596-1.189s-7.101 16.028-1.189 22.596L444.075 192h-312.15L251.893 58.703c5.912-6.567 5.379-16.685-1.189-22.596-6.569-5.912-16.686-5.38-22.596 1.189L88.875 192H12c-6.627 0-12 5.373-12 12v8c0 6.627 5.373 12 12 12h16.444L58.25 438.603C61.546 462.334 81.836 480 105.794 480h364.412c23.958 0 44.248-17.666 47.544-41.397L547.556 224H564c6.627 0 12-5.373 12-12v-8c0-6.627-5.373-12-12-12zm-77.946 242.201c-1.093 7.867-7.906 13.799-15.848 13.799H105.794c-7.942 0-14.755-5.932-15.848-13.799L60.752 224h454.497l-29.195 210.201zM304 280v112c0 8.837-7.163 16-16 16-8.836 0-16-7.163-16-16V280c0-8.837 7.164-16 16-16 8.837 0 16 7.163 16 16zm112 0v112c0 8.837-7.163 16-16 16s-16-7.163-16-16V280c0-8.837 7.163-16 16-16s16 7.163 16 16zm-224 0v112c0 8.837-7.164 16-16 16s-16-7.163-16-16V280c0-8.837 7.164-16 16-16s16 7.163 16 16z"/></svg> Warenkorb</h5>
</div>
<div class="card-body">
<table class="table table-striped">
<tbody>
<tr>
<td>
<img class="rounded img-fluid me-2" src="https://picsum.photos/25/25">Balkonkraftwerk 600
<br>
<small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. </small>
</td>
<td class="align-middle text-end">18,00 €</td>
</tr>
<tr>
<td>
<img class="rounded img-fluid me-2" src="https://picsum.photos/25/25">Shelly
<br>
<small>Smarte Einspeisesteckdose</small>
</td>
<td class="align-middle text-end">18,00 €</td>
</tr>
<tr>
<td>
<img class="rounded img-fluid me-2" src="https://picsum.photos/25/25">Longi 375 Modul
<br>
<small>Smarte Einspeisesteckdose</small>
</td>
<td class="align-middle text-end">18,00 €</td>
</tr>
<tr>
<div class="input-group mb-3 input-group-sm">
<span class="input-group-text" id="basic-addon1"><svg style="width: 20px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M544 224h32V112c0-26.51-21.49-48-48-48H48C21.49 64 0 85.49 0 112v112h32c17.673 0 32 14.327 32 32s-14.327 32-32 32H0v112c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48V288h-32c-17.673 0-32-14.327-32-32s14.327-32 32-32zm0 96v80c0 8.823-7.177 16-16 16H48c-8.823 0-16-7.177-16-16v-80c35.29 0 64-28.71 64-64s-28.71-64-64-64v-80c0-8.823 7.177-16 16-16h480c8.823 0 16 7.177 16 16v80c-35.29 0-64 28.71-64 64s28.71 64 64 64z"/></svg></span>
<input type="text" class="form-control" placeholder="Gutscheincode" aria-label="Username" aria-describedby="basic-addon1">
</div>
</tr>
</tbody>
<tfoot>
<tr>
<th scope="col">Gesammt:</th>
<th colspan="2" class="text-end">2838,00 €
<br>
<small class="text-end fw-light">Preise inkl. 19% Umsatzsteuer</small>
</th>
</tr>
</tfoot>
</table>
<a href="" class="text-muted text-decoration-none">Weitere Produkte hinzufügen</a>
</div>
</div>
<div class="card mt-4" style="background-color: #f7fcf7;">
<div class="card-header">
<h5><svg style="width: 22px; margin-right: 5px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 340c-15.464 0-28 12.536-28 28s12.536 28 28 28 28-12.536 28-28-12.536-28-28-28zm7.67-24h-16c-6.627 0-12-5.373-12-12v-.381c0-70.343 77.44-63.619 77.44-107.408 0-20.016-17.761-40.211-57.44-40.211-29.144 0-44.265 9.649-59.211 28.692-3.908 4.98-11.054 5.995-16.248 2.376l-13.134-9.15c-5.625-3.919-6.86-11.771-2.645-17.177C185.658 133.514 210.842 116 255.67 116c52.32 0 97.44 29.751 97.44 80.211 0 67.414-77.44 63.849-77.44 107.408V304c0 6.627-5.373 12-12 12zM256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8z"/></svg>
Wie geht es weiter?</h5>
</div>
<div class="card-body">
<ol>
<li class="mb-3">Beratungsgespräch</li>
<li class="mb-3">Persönliches Angebot</li>
<li class="mb-3">Packen & Abholtermin</li>
<li class="mb-3">Rechnung / Barzahlung</li>
<li class="mb-3">Abholung in 92648 Vohenstrauß</li>
</ol>
</div>
</div>
</div>
</div>
</div>
</div>
</div> -->

View File

@ -0,0 +1,45 @@
@layout('content.master')
@section('head')
<title>Areya Energy - Photovoltaik und Energielösungen</title>
@stop
@section('content')
<div class="container">

<section>
<div class="row">
<div class="col-8">
<h1 class="mb-5">Sparrer Immobilien</h1>


<p class="fs-5">
Kornelia_Sparrer Profil

Selbstständige Immobilienmaklerin seit 1995
Immobilienwirtin (Dipl.- DIA)
Mediatorin (DIA)
Mitglied im Immobilienverband Deutschland (IVD)
Regionalbeirätin Oberpfalz Nord (IVD)
Marktberichterstattung Raum Weiden
Freie Dozentin an der IHK Feldkirchen-Westerham
Mitglied “alumni immo freiburg”

IVD_HP
__________________________
E-Mail: info@immobilien-sparrer.com

Tel: 0961 61220
Fax: 0961 61230 </p>
</div>
<div class="col-3 offset-1 text-end">
<img src="https://www.immobilien-sparrer.com/wordpress/wp-content/uploads/2012/10/Kornelia_Sparrer.jpg" class="rounded img-fluid">
<br>
<i class="text-muted mt-1">Cornelia Sparrer - Immobilienmaklerin</i>
</div>
</div>
</section>




</div>
@stop

38
forms.json Normal file
View File

@ -0,0 +1,38 @@
[
{
"name":"Anfrage",
"description":"Anfrage",
"status":1,
"channels":[
{
"name":"airtable",
"type":"api",
"status":1,
"active":"1",
"api-url":"https:\/\/api.airtable.com\/v0\/app1v3E11EmcsjPn0\/Kunden",
"api-method":"post",
"api-auth-type":"bearer-token",
"api-auth-token":"keyPme6FnfdkW4Oks",
"api-body-type":"json",
"api-body-json":"{\"records\":[{\"fields\":{\"Kundenname\":\"#vorname #nachname\",\"Anrede\":\"#anrede\",\"Telefon\":\"#telefon\",\"E-Mail\":\"#email\",\"Notes\":\"#cart\"}}]}",
"api-body-data":"[]",
"api-header-data":"[]"
},
{
"name":"fastbill-client",
"type":"api",
"status":1,
"active":"1",
"api-url":"https:\/\/my.fastbill.com\/api\/1.0\/api.php",
"api-method":"post",
"api-auth-type":"basic",
"api-auth-username":"benjamin.voelkl@areya.de",
"api-auth-password":"e0364f3a42ca616af0fe78de3337008d5P7ZRTq9OsOVlWNlf7h3i5C9ZUagDgyV",
"api-body-type":"json",
"api-body-json":"{\"SERVICE\":\"customer.create\",\"DATA\":{\"CUSTOMER_TYPE\":\"business\",\"ORGANIZATION\":\"Musterfirma\",\"LAST_NAME\":\"Mustermann\"}}",
"api-body-data":"[]",
"api-header-data":"[]"
}
]
}
]

26
lists.json Normal file
View File

@ -0,0 +1,26 @@
[
{
"name": "Immobilien",
"slug": "immobilien",
"description": "",
"search_terms": "",
"image": "",
"seo_title": "",
"seo_description": "",
"blade": "immobilien",
"content-types": ["Immobilien"],
"sorting": "Created At (DESC)"
},
{
"name": "Neuigkeiten",
"slug": "neuigkeiten",
"description": "",
"search_terms": "",
"image": "",
"seo_title": "",
"seo_description": "",
"blade": "neuigkeiten",
"content-types": ["News"],
"sorting": "Created At (DESC)"
}
]