mirror of
https://github.com/IT4Change/IT4C.dev.git
synced 2025-12-13 09:25:49 +00:00
* start page: change project descriptions
* contact page: fix telephone link
* contact form: present phone number more human readable as elsewhere on the website
* contact form: change text
* ocelot page: set space between paragraphs
* ocelot page: reduce and center ocelot logo
* dreammall page: reduce and center dreammall logo
* dreammall page: set space between paragraphs
* project pages: set project image width to value instead of percentage
* build(deps-dev): bump tailwindcss from 4.0.17 to 4.1.3 (#327)
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 4.0.17 to 4.1.3.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.3/packages/tailwindcss)
---
updated-dependencies:
- dependency-name: tailwindcss
dependency-version: 4.1.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump textlint in the linting group (#325)
Bumps the linting group with 1 update: [textlint](https://github.com/textlint/textlint).
Updates `textlint` from 14.5.0 to 14.6.0
- [Release notes](https://github.com/textlint/textlint/releases)
- [Commits](https://github.com/textlint/textlint/compare/v14.5.0...v14.6.0)
---
updated-dependencies:
- dependency-name: textlint
dependency-version: 14.6.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: linting
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump typescript-eslint from 8.28.0 to 8.29.0 (#328)
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.28.0 to 8.29.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.29.0/packages/typescript-eslint)
---
updated-dependencies:
- dependency-name: typescript-eslint
dependency-version: 8.29.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump eslint from 9.23.0 to 9.24.0 (#329)
Bumps [eslint](https://github.com/eslint/eslint) from 9.23.0 to 9.24.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.23.0...v9.24.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.24.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump @tailwindcss/vite from 4.0.17 to 4.1.3 (#330)
Bumps [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) from 4.0.17 to 4.1.3.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.3/packages/@tailwindcss-vite)
---
updated-dependencies:
- dependency-name: "@tailwindcss/vite"
dependency-version: 4.1.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump eslint-plugin-prettier from 5.2.5 to 5.2.6 (#331)
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 5.2.5 to 5.2.6.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.2.5...v5.2.6)
---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
dependency-version: 5.2.6
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump sass-embedded from 1.86.0 to 1.86.3 (#332)
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.86.0 to 1.86.3.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.86.0...1.86.3)
---
updated-dependencies:
- dependency-name: sass-embedded
dependency-version: 1.86.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump actions/setup-node from 4.3.0 to 4.4.0 (#340)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](cdca7365b2...49933ea528)
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 4.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump eslint-plugin-vue from 10.0.0 to 10.1.0 (#348)
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 10.0.0 to 10.1.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v10.0.0...v10.1.0)
---
updated-dependencies:
- dependency-name: eslint-plugin-vue
dependency-version: 10.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump textlint in the linting group (#350)
Bumps the linting group with 1 update: [textlint](https://github.com/textlint/textlint).
Updates `textlint` from 14.6.0 to 14.7.1
- [Release notes](https://github.com/textlint/textlint/releases)
- [Commits](https://github.com/textlint/textlint/compare/v14.6.0...v14.7.1)
---
updated-dependencies:
- dependency-name: textlint
dependency-version: 14.7.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: linting
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump eslint-config-prettier from 10.1.1 to 10.1.5 (#352)
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 10.1.1 to 10.1.5.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v10.1.1...v10.1.5)
---
updated-dependencies:
- dependency-name: eslint-config-prettier
dependency-version: 10.1.5
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump globals from 16.0.0 to 16.1.0 (#355)
Bumps [globals](https://github.com/sindresorhus/globals) from 16.0.0 to 16.1.0.
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v16.0.0...v16.1.0)
---
updated-dependencies:
- dependency-name: globals
dependency-version: 16.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump eslint-plugin-prettier from 5.2.6 to 5.4.0 (#356)
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 5.2.6 to 5.4.0.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.2.6...v5.4.0)
---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
dependency-version: 5.4.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump typescript-eslint from 8.29.0 to 8.32.1 (#360)
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.29.0 to 8.32.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/packages/typescript-eslint)
---
updated-dependencies:
- dependency-name: typescript-eslint
dependency-version: 8.32.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump eslint from 9.24.0 to 9.27.0 (#361)
Bumps [eslint](https://github.com/eslint/eslint) from 9.24.0 to 9.27.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.24.0...v9.27.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.27.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(content): added utopia map (#362)
* added utopia map
* correction
* fix linting
* fix linting
* refactor(content): new slogan (#363)
* new slogan
* fix word duplication
* resolve conflict
* build(deps-dev): bump typescript-eslint from 8.32.1 to 8.36.0 (#394)
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.32.1 to 8.36.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.36.0/packages/typescript-eslint)
---
updated-dependencies:
- dependency-name: typescript-eslint
dependency-version: 8.36.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* use differen token (#395)
* new token utilizing dependabot scope (#396)
* build(deps-dev): bump eslint from 9.27.0 to 9.31.0
Bumps [eslint](https://github.com/eslint/eslint) from 9.27.0 to 9.31.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.27.0...v9.31.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.31.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* do not deploy to github (#397)
* build(deps-dev): bump globals from 16.1.0 to 16.3.0
Bumps [globals](https://github.com/sindresorhus/globals) from 16.1.0 to 16.3.0.
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v16.1.0...v16.3.0)
---
updated-dependencies:
- dependency-name: globals
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps-dev): bump eslint-plugin-vue from 10.1.0 to 10.3.0
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 10.1.0 to 10.3.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Changelog](https://github.com/vuejs/eslint-plugin-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v10.1.0...v10.3.0)
---
updated-dependencies:
- dependency-name: eslint-plugin-vue
dependency-version: 10.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps-dev): bump eslint-plugin-prettier from 5.4.0 to 5.5.1
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 5.4.0 to 5.5.1.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.4.0...v5.5.1)
---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
dependency-version: 5.5.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps-dev): bump prettier from 3.5.3 to 3.6.2
Bumps [prettier](https://github.com/prettier/prettier) from 3.5.3 to 3.6.2.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.5.3...3.6.2)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.6.2
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps-dev): bump textlint in the linting group
Bumps the linting group with 1 update: [textlint](https://github.com/textlint/textlint).
Updates `textlint` from 14.7.2 to 14.8.0
- [Release notes](https://github.com/textlint/textlint/releases)
- [Commits](https://github.com/textlint/textlint/compare/v14.7.2...v14.8.0)
---
updated-dependencies:
- dependency-name: textlint
dependency-version: 14.8.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: linting
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps-dev): bump @tailwindcss/vite from 4.1.3 to 4.1.11
Bumps [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) from 4.1.3 to 4.1.11.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.11/packages/@tailwindcss-vite)
---
updated-dependencies:
- dependency-name: "@tailwindcss/vite"
dependency-version: 4.1.11
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* fix tailwind version definition (#398)
* build(deps-dev): bump sass-embedded from 1.86.3 to 1.89.2
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.86.3 to 1.89.2.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/embedded-host-node/compare/1.86.3...1.89.2)
---
updated-dependencies:
- dependency-name: sass-embedded
dependency-version: 1.89.2
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps-dev): bump the vuepress group across 1 directory with 4 updates (#339)
Bumps the vuepress group with 4 updates in the / directory: [@vuepress/bundler-vite](https://github.com/vuepress/core), [@vuepress/plugin-slimsearch](https://github.com/vuepress/ecosystem/tree/HEAD/plugins/search/plugin-slimsearch), [vuepress](https://github.com/vuejs/vuepress/tree/HEAD/packages/vuepress) and [vuepress-theme-hope](https://github.com/vuepress-theme-hope/vuepress-theme-hope/tree/HEAD/packages/theme).
Updates `@vuepress/bundler-vite` from 2.0.0-rc.20 to 2.0.0-rc.21
- [Release notes](https://github.com/vuepress/core/releases)
- [Changelog](https://github.com/vuepress/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuepress/core/compare/v2.0.0-rc.20...v2.0.0-rc.21)
Updates `@vuepress/plugin-slimsearch` from 2.0.0-rc.82 to 2.0.0-rc.94
- [Release notes](https://github.com/vuepress/ecosystem/releases)
- [Changelog](https://github.com/vuepress/ecosystem/blob/main/plugins/search/plugin-slimsearch/CHANGELOG.md)
- [Commits](https://github.com/vuepress/ecosystem/commits/v2.0.0-rc.94/plugins/search/plugin-slimsearch)
Updates `vuepress` from 2.0.0-rc.20 to 2.0.0-rc.21
- [Release notes](https://github.com/vuejs/vuepress/releases)
- [Changelog](https://github.com/vuejs/vuepress/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vuepress/commits/HEAD/packages/vuepress)
Updates `vuepress-theme-hope` from 2.0.0-rc.74 to 2.0.0-rc.82
- [Release notes](https://github.com/vuepress-theme-hope/vuepress-theme-hope/releases)
- [Changelog](https://github.com/vuepress-theme-hope/vuepress-theme-hope/blob/main/packages/theme/CHANGELOG.md)
- [Commits](https://github.com/vuepress-theme-hope/vuepress-theme-hope/commits/v2.0.0-rc.82/packages/theme)
---
updated-dependencies:
- dependency-name: "@vuepress/bundler-vite"
dependency-version: 2.0.0-rc.21
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vuepress
- dependency-name: "@vuepress/plugin-slimsearch"
dependency-version: 2.0.0-rc.94
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vuepress
- dependency-name: vuepress
dependency-version: 2.0.0-rc.21
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vuepress
- dependency-name: vuepress-theme-hope
dependency-version: 2.0.0-rc.82
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vuepress
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* some types are required for tsc to work (#399)
* fix start command (#400)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Anton Tranelis <31516529+antontranelis@users.noreply.github.com>
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
251 lines
8.4 KiB
Markdown
251 lines
8.4 KiB
Markdown
---
|
||
layout: BlankLayout
|
||
---
|
||
|
||
<section class="full-width-section h-screen relative">
|
||
<!-- Desktop background image -->
|
||
<img
|
||
src="/images/hero-bg-desktop.jpg"
|
||
alt="Technologie für den gesellschaftlichen Wandel"
|
||
class="w-full h-screen object-cover hidden md:block"
|
||
/>
|
||
|
||
<!-- Desktop gradient -->
|
||
<div class="absolute inset-0 bg-gradient-to-r from-[#22596c]/100 via-[#22596c]/80 to-transparent dark:from-[#22596c]/100 dark:via-[#22596c]/80 dark:to-transparent hidden md:block" style="width: 65%;"></div>
|
||
|
||
<div class="w-full h-screen md:hidden relative overflow-hidden">
|
||
<!-- Mobile background image -->
|
||
<img
|
||
src="/images/hero-bg-mobile.jpg"
|
||
alt="Technologie für den gesellschaftlichen Wandel"
|
||
class="absolute top-0 left-0 w-full h-auto object-cover max-h-none"
|
||
style="min-width: 100%;"
|
||
/>
|
||
</div>
|
||
|
||
<!-- Mobile gradient -->
|
||
<div class="absolute left-0 right-0 bottom-0 md:hidden bg-gradient-to-t from-[#22596c]/100 via-[#22596c]/100 via-[#22596c]/90 to-transparent dark:from-[#22596c]/100 dark:via-[#22596c]/100 dark:via-[#22596c]/90 dark:to-transparent"
|
||
style="height: 70vh;">
|
||
</div>
|
||
|
||
<!-- XS Mobile gradient -->
|
||
<div class="absolute left-0 right-0 bottom-0 sm:hidden"
|
||
style="height: 80vh; background-image: linear-gradient(to top, #22596c 70%, transparent 100%);">
|
||
</div>
|
||
|
||
|
||
<!-- Content area -->
|
||
<div class="absolute inset-0 flex flex-col md:justify-start md:pt-45 justify-end pb-8 md:pb-16">
|
||
<div class="content-width mx-auto px-4 md:px-6">
|
||
<!-- Für Desktop: Normal positioniert mit margin-top -->
|
||
<!-- Für Mobile: Am unteren Rand fixiert ohne margin -->
|
||
<div class="w-full md:w-3/5 lg:w-1/2 z-10 md:mt-0 relative">
|
||
<div
|
||
role="heading"
|
||
aria-level="1"
|
||
class="text-3xl md:text-4xl lg:text-5xl mb-6 text-white text-center sm:text-left font-montserrat leading-tight text-shadow"
|
||
>
|
||
IT4C ‒ Technologie für den gesellschaftlichen Wandel
|
||
</div>
|
||
<p
|
||
class="text-xl md:text-2xl text-white text-center sm:text-left font-sourcesans mb-8 max-w-2xl text-shadow-sm"
|
||
>
|
||
Wir sind Softwareentwickler, die deine alternative Vision verstehen und umsetzen. Mit technischer Expertise und persönlicher Betreuung unterstützen wir Projekte, die Positives bewirken.
|
||
</p>
|
||
<div class="flex flex-col sm:flex-row gap-4">
|
||
<a
|
||
href="#kontakt"
|
||
class="hero-button hero-button-primary px-6 py-3 bg-[#ececec] !text-black rounded-full font-medium text-center shadow-md no-underline relative overflow-hidden"
|
||
>
|
||
<span class="relative z-10">Projekt starten</span>
|
||
</a>
|
||
<a
|
||
href="#leistungen"
|
||
class="hero-button hero-button-secondary px-6 py-3 bg-black/20 !text-white rounded-full font-medium text-center border border-white shadow-md no-underline relative overflow-hidden"
|
||
>
|
||
<span class="relative z-10">Unsere Leistungen</span>
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<ContentSection id="leistungen" title="Leistungen">
|
||
<p>
|
||
In unserem <b>IT Team for Change</b> bündeln wir die Expertise engagierter Persönlichkeiten, die in den nachfolgenden Bereichen bewandert sind.
|
||
</p>
|
||
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 my-8">
|
||
<ServiceCard
|
||
title="Webentwicklung"
|
||
:items="['Frontend', 'Responsive Design', 'Barrierefreiheit', 'Backend']"
|
||
/>
|
||
<ServiceCard
|
||
title="Hosting"
|
||
:items="['Wordpress', 'Ocelot.social', 'Zugeschnittene Lösungen', 'Nachhaltige Serverinfrastrukturen']"
|
||
/>
|
||
<ServiceCard
|
||
title="Mobile Anwendungen"
|
||
:items="['Android', 'iOS', 'PWA']"
|
||
/>
|
||
<ServiceCard
|
||
title="Beratung & Betreuung"
|
||
:items="['Systemarchitektur', 'DevOps & Prozessbegleitung', 'Monitoring & Security', 'Technische Konzeption', 'Agiles Projektmanagement', 'Nachhaltigkeitsanalyse']"
|
||
/>
|
||
<ServiceCard
|
||
title="Software-Entwicklung"
|
||
:items="['API-Entwicklung', 'Datenbank-Design', 'Performance-Optimierung', 'Deployment-Automatisierung', 'Code-Qualität & Testing']"
|
||
/>
|
||
</div>
|
||
</ContentSection>
|
||
|
||
<ContentSection id="team" title="Team & Werte" backgroundColor="bg-gray-50 dark:bg-gray-800">
|
||
<p>Wir glauben an die Kraft von Technologie für positiven Wandel. Unser Team verbindet technische Expertise mit nachhaltigem Denken und sozialer Verantwortung.</p>
|
||
<div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-6 mt-10">
|
||
<TeamMember
|
||
name="Hannes"
|
||
role="Backend"
|
||
profileUrl="./team/hannes-heine.html"
|
||
image="./images/portrait/hannes-heine.jpg"
|
||
/>
|
||
<TeamMember
|
||
name="Mathias"
|
||
role="Testing, Entwicklung"
|
||
profileUrl="./team/mathias-lenz.html"
|
||
image="./images/portrait/ml-portrait.jpg"
|
||
/>
|
||
<TeamMember
|
||
name="Max"
|
||
role="Frontend"
|
||
profileUrl="/team/maximilian-harz.html"
|
||
image="./images/portrait/max.jpg"
|
||
/>
|
||
<TeamMember
|
||
name="Moriz"
|
||
role="Backend"
|
||
profileUrl="/team/moriz-wahl.html"
|
||
image="./images/portrait/moriz-wahl.jpg"
|
||
/>
|
||
<TeamMember
|
||
name="Sebastian"
|
||
role="Frontend, UX"
|
||
profileUrl="./team/sebastian-stein.html"
|
||
image="./images/portrait/sebastian-stein.jpg"
|
||
/>
|
||
<TeamMember
|
||
name="Ulf"
|
||
role="Entwicklung, Hosting"
|
||
profileUrl="./team/ulf-gebhardt.html"
|
||
image="./images/portrait/ulf-gebhardt.jpg"
|
||
/>
|
||
<TeamMember
|
||
name="Wolfgang"
|
||
role="Kommunikation, Entwicklung"
|
||
profileUrl="./team/wolfgang-huss.html"
|
||
image="./images/portrait/Wolfgang_Huss.jpeg"
|
||
/>
|
||
</div>
|
||
</ContentSection>
|
||
|
||
<ContentSection id="projekte" title="Projekte">
|
||
<div class="grid md:grid-cols-2 gap-8">
|
||
<ProjectCard
|
||
title="Ocelot.Social"
|
||
description="Eine Open Source Alternative für soziale Netzwerke wie Facebook, Instagram oder TikTok, auch zum selbst Hosten"
|
||
image="./images/projects/ocelot.png"
|
||
:tags="['Social Media']"
|
||
href="/projekte/ocelot.social.html"
|
||
/>
|
||
<ProjectCard
|
||
title="Utopia Map"
|
||
description="Utopia Map ist eine interaktive Karte, die echte Verbindungen stärkt und Zusammenarbeit auf Augenhöhe ermöglicht"
|
||
image="./images/projects/utopia-map-cropped.png"
|
||
:tags="['Mapping', 'Gaming']"
|
||
href="/projekte/utopia.map.html"
|
||
/>
|
||
</div>
|
||
</ContentSection>
|
||
|
||
<ContentSection id="prozess" title="Unser Prozess" backgroundColor="bg-gray-50 dark:bg-gray-800">
|
||
<ProcessStep
|
||
number="1"
|
||
title="Kennenlernen & Vision"
|
||
description="Persönliches Gespräch und detaillierte Bedarfsanalyse"
|
||
/>
|
||
<ProcessStep
|
||
number="2"
|
||
title="Agile Entwicklung"
|
||
description="Technische Konzeption und iterative Umsetzung mit kontinuierlichem Feedback und automatisierten Tests"
|
||
/>
|
||
<ProcessStep
|
||
number="3"
|
||
title="Launch"
|
||
description="Deployment und Übergabe mit ausführlicher Dokumentation"
|
||
/>
|
||
<ProcessStep
|
||
number="4"
|
||
title="Support"
|
||
description="Langfristige Betreuung und Weiterentwicklung"
|
||
/>
|
||
</ContentSection>
|
||
|
||
<ContentSection id="kontakt" title="Kontakt">
|
||
<ContactForm />
|
||
</ContentSection>
|
||
|
||
<style lang="scss">
|
||
.text-shadow {
|
||
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
|
||
|
||
&-sm {
|
||
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
|
||
}
|
||
}
|
||
|
||
.hero {
|
||
&-title {
|
||
font-family: 'Montserrat', sans-serif !important;
|
||
font-weight: 700 !important;
|
||
margin: 0 0 1.5rem 0 !important;
|
||
line-height: 1.1 !important;
|
||
}
|
||
|
||
&-button {
|
||
transition: transform 0.3s ease, box-shadow 0.3s ease;
|
||
|
||
&:hover {
|
||
transform: translateY(-3px);
|
||
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
|
||
}
|
||
|
||
&::after {
|
||
content: '';
|
||
position: absolute;
|
||
width: 100%;
|
||
height: 100%;
|
||
top: 0;
|
||
left: 0;
|
||
border-radius: 9999px;
|
||
opacity: 0;
|
||
transform: scale(0.5);
|
||
transition: transform 0.5s ease, opacity 0.5s ease;
|
||
z-index: 0;
|
||
}
|
||
|
||
&:hover::after {
|
||
opacity: 1;
|
||
transform: scale(1);
|
||
}
|
||
|
||
&-primary::after {
|
||
background: radial-gradient(circle, rgba(253, 224, 71, 0.3) 0%, rgba(253, 224, 71) 70%, rgba(253, 224, 71) 100%);
|
||
}
|
||
|
||
&-secondary::after {
|
||
background: radial-gradient(circle, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.2) 70%, rgba(0, 0, 0, 0) 100%);
|
||
}
|
||
}
|
||
}
|
||
|
||
</style>
|