├── .eslintrc.json ├── .gitignore ├── .prettierrc.json ├── README.md ├── components ├── CompanyDataBox │ ├── CompanyDataBox.js │ ├── CompanyDataBoxContact.js │ └── CompanyDataBoxFacts.js ├── CompanyDescription.js ├── CompanyDetails.js ├── CompanyFilter.js ├── CompanyPreviewCard.js └── layout │ └── Navbar.js ├── jest.config.js ├── jest.setup.js ├── next.config.js ├── package-lock.json ├── package.json ├── pages ├── _app.js ├── _document.js ├── companies.js ├── company │ └── [cid].js ├── index.js └── user │ ├── matches.js │ └── profil.js ├── public ├── companies.json ├── favicon.ico └── logos │ ├── 1-innovative-software-512x512.png │ ├── 10-smart-systems-512x512.png │ ├── 11-virtual-reality-solutions-512x512.png │ ├── 12-secure-networks-512x512.png │ ├── 13-digital-dynamics-512x512.png │ ├── 14-techno-innovations-512x512.png │ ├── 15-cloud-systems-512x512.png │ ├── 16-intelligent-systems-512x512.png │ ├── 17-agile-tech-512x512.png │ ├── 18-global-consulting-group-512x512.png │ ├── 19-innovative-robotics-512x512.png │ ├── 2-global-it-solutions-512x512.png │ ├── 20-cloudware-systems-512x512.png │ ├── 21-nextgen-solutions-512x512.png │ ├── 22-safeguard-cybersecurity-512x512.png │ ├── 23-smart-ai-technologies-512x512.png │ ├── 24-digital-commerce-512x512.png │ ├── 25-codewave-solutions-512x512.png │ ├── 26-cloud-scope-512x512.png │ ├── 27-data-security-systems-512x512.png │ ├── 28-quantum-analytics-512x512.png │ ├── 29-datatech-solutions-512x512.png │ ├── 3-future-technologies-512x512.png │ ├── 30-cloud-dynamics-512x512.png │ ├── 4-efficient-systems-512x512.png │ ├── 5-digitale-unternehmensloesungen-512x512.png │ ├── 6-swift-technologien-512x512.png │ ├── 7-global-cloud-solutions-512x512.png │ ├── 8-future-security-technologies-512x512.png │ └── 9-kreative-technologien-512x512.png ├── sandbox.config.json └── styles.js /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "jest": true 4 | }, 5 | "extends": ["next/core-web-vitals", "plugin:jest/recommended"], 6 | "rules": { 7 | "import/no-anonymous-default-export": [ 8 | "error", 9 | { 10 | "allowObject": true 11 | } 12 | ] 13 | }, 14 | "plugins": ["jest"] 15 | } 16 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # next.js 12 | /.next/ 13 | /out/ 14 | 15 | # production 16 | /build 17 | 18 | # misc 19 | .DS_Store 20 | *.pem 21 | 22 | # debug 23 | npm-debug.log* 24 | yarn-debug.log* 25 | yarn-error.log* 26 | .pnpm-debug.log* 27 | 28 | # local env files 29 | .env*.local 30 | 31 | # vercel 32 | .vercel 33 | 34 | # typescript 35 | *.tsbuildinfo 36 | next-env.d.ts 37 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 80, 3 | "tabWidth": 2, 4 | "useTabs": false, 5 | "semi": true, 6 | "singleQuote": false, 7 | "quoteProps": "as-needed", 8 | "jsxSingleQuote": false, 9 | "trailingComma": "es5", 10 | "bracketSpacing": true, 11 | "bracketSameLine": false, 12 | "jsxBracketSameLine": false, 13 | "arrowParens": "always", 14 | "requirePragma": false, 15 | "insertPragma": false, 16 | "proseWrap": "preserve", 17 | "htmlWhitespaceSensitivity": "css", 18 | "vueIndentScriptAndStyle": false, 19 | "endOfLine": "lf", 20 | "embeddedLanguageFormatting": "auto", 21 | "singleAttributePerLine": false 22 | } 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # New Project 2 | 3 | This project was created from the neue fische next template. 4 | 5 | ## Development 6 | 7 | ### CodeSandbox 8 | 9 | Select the "Browser" tab to view this project. If this project contains tests, select the "Tests" tab to check your progress. 10 | 11 | > 💡 Please note that Next.js support on CodeSandbox is not great. 12 | 13 | ### Local development 14 | 15 | To run project commands locally, you need to install the dependencies using `npm i` first. 16 | 17 | You can then use the following commands: 18 | 19 | - `npm run dev` to start the development server 20 | - `npm run build` to create a production build 21 | - `npm run start` to start the production build 22 | - `npm run test` to run the tests in watch mode (if available) 23 | 24 | > 💡 This project requires a bundler. You can use `npm run dev` to start the development server. You can then view the project in the browser at `http://localhost:3000`. The Live Preview Extension for Visual Studio Code will **not** work for this project. 25 | -------------------------------------------------------------------------------- /components/CompanyDataBox/CompanyDataBox.js: -------------------------------------------------------------------------------- 1 | export default function CompanyDataBox({ heading, content }) { 2 | return ( 3 |
4 |

{heading}

5 | {content} 6 |
7 | ); 8 | } 9 | -------------------------------------------------------------------------------- /components/CompanyDataBox/CompanyDataBoxContact.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import styled from "styled-components"; 3 | 4 | const CompanyDataBoxName = styled.h1` 5 | color: #0a1239; 6 | font-size: 1.5rem; 7 | text-align: center; 8 | `; 9 | 10 | const CompanyDataBoxContact = ({ company }) => { 11 | return ( 12 |
13 | {company.name} 14 |

Location: {company.location}

15 |

Homepage: {company.homepage}

16 |
17 | ); 18 | }; 19 | 20 | export default CompanyDataBoxContact; 21 | -------------------------------------------------------------------------------- /components/CompanyDataBox/CompanyDataBoxFacts.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import styled from "styled-components"; 3 | 4 | const CompanyDataFacts = styled.div` 5 | text-align: center; 6 | `; 7 | 8 | const CompanyDataBoxFacts = ({ company }) => { 9 | return ( 10 | 11 |

Remote: {company.remote ? "Ja" : "Nein"}

12 |

Number of Employees: {company.numberOfEmployees}

13 |

Revenue: {company.revenue}

14 |

Sector: {company.sector}

15 |

Established: {company.established}

16 |
17 | ); 18 | }; 19 | export default CompanyDataBoxFacts; 20 | -------------------------------------------------------------------------------- /components/CompanyDescription.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | 3 | const CompanyDescription = ({ company }) => { 4 | return ( 5 |
6 |

{company.description}

7 |
8 | ); 9 | }; 10 | 11 | export default CompanyDescription; 12 | -------------------------------------------------------------------------------- /components/CompanyDetails.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import Image from "next/image"; 3 | import CompanyDataBox from "./CompanyDataBox/CompanyDataBox"; 4 | import CompanyDataBoxFacts from "./CompanyDataBox/CompanyDataBoxFacts"; 5 | import CompanyDescription from "./CompanyDescription"; 6 | import CompanyDataBoxContact from "./CompanyDataBox/CompanyDataBoxContact"; 7 | 8 | export default function CompanyDetails({ company }) { 9 | return ( 10 |
11 | {company && ( 12 | <> 13 | } 16 | /> 17 | } 20 | /> 21 | } 24 | /> 25 | {`${company.name} 31 | 32 | )} 33 |
34 | ); 35 | } 36 | export async function getStaticProps() { 37 | return { 38 | props: { 39 | company, 40 | }, 41 | }; 42 | } 43 | -------------------------------------------------------------------------------- /components/CompanyFilter.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import styled from "styled-components"; 3 | 4 | const CompanyFilterContainer = styled.div` 5 | border: 1px solid black; 6 | font-size: 0.8rem; 7 | color: #0a1239; 8 | `; 9 | 10 | const CompanyFilter = ({ filterOptions, setFilterOptions, handleReset }) => { 11 | const filteredNumbers = [50, 500, 1000]; 12 | 13 | const handleRemoteFilter = (e) => { 14 | setFilterOptions({ 15 | ...filterOptions, 16 | remote: e.target.checked, 17 | }); 18 | }; 19 | 20 | const handleNumberOfEmployeesFilter = (e) => { 21 | const numberOfEmployees = parseInt(e.target.value); 22 | if (e.target.checked) { 23 | setFilterOptions({ 24 | ...filterOptions, 25 | numberOfEmployees, 26 | }); 27 | } else { 28 | setFilterOptions({ 29 | ...filterOptions, 30 | numberOfEmployees: null, 31 | }); 32 | } 33 | }; 34 | 35 | return ( 36 | 37 | 46 | 47 | {filteredNumbers.map((filteredNumber) => ( 48 | 58 | ))} 59 | {/* */} 60 | 61 | ); 62 | }; 63 | 64 | export default CompanyFilter; 65 | -------------------------------------------------------------------------------- /components/CompanyPreviewCard.js: -------------------------------------------------------------------------------- 1 | import Link from "next/link"; 2 | import Image from "next/image"; 3 | import styled from "styled-components"; 4 | 5 | const PreviewCard = styled.div` 6 | border: 1.5px solid black; 7 | border-radius: 8px; 8 | padding: 8px; 9 | margin: 8px; 10 | max-width: 250px; 11 | background-color: burlywood; 12 | a { 13 | text-decoration: none; 14 | } 15 | `; 16 | 17 | const PreviewCardLogo = styled.div` 18 | display: flex; 19 | flex-direction: column; 20 | align-items: center; 21 | `; 22 | 23 | const PreviewCardName = styled.h2` 24 | text-align: center; 25 | word-break: break-all; 26 | font-size: 0.8rem; 27 | text-decoration: none; 28 | color: black; 29 | `; 30 | 31 | export function CompanyPreviewCard({ logo, name, id }) { 32 | return ( 33 | 34 | 35 | 36 | {logo && name && ( 37 | {`${name} 44 | )} 45 | {name} 46 | 47 | 48 | 49 | ); 50 | } 51 | -------------------------------------------------------------------------------- /components/layout/Navbar.js: -------------------------------------------------------------------------------- 1 | import Link from "next/link"; 2 | 3 | import styled from "styled-components"; 4 | 5 | const Nav = styled.nav` 6 | position: fixed; 7 | bottom: 0; 8 | left: 0; 9 | right: 0; 10 | height: 35px; 11 | display: flex; 12 | align-items: center; 13 | background-color: burlywood; 14 | 15 | ul { 16 | list-style: none; 17 | display: flex; 18 | justify-content: space-between; 19 | align-items: center; 20 | width: 100%; 21 | 22 | li { 23 | display: flex; 24 | align-items: center; 25 | justify-content: center; 26 | width: auto; 27 | text-align: center; 28 | 29 | a { 30 | text-decoration: none; 31 | } 32 | } 33 | } 34 | `; 35 | 36 | function Navbar() { 37 | return ( 38 | 55 | ); 56 | } 57 | 58 | export default Navbar; 59 | -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- 1 | const nextJest = require("next/jest"); 2 | 3 | const createJestConfig = nextJest({ 4 | // Provide the path to your Next.js app to load next.config.js and .env files in your test environment 5 | dir: "./", 6 | }); 7 | 8 | // Add any custom config to be passed to Jest 9 | /** @type {import('jest').Config} */ 10 | const customJestConfig = { 11 | // Add more setup options before each test is run 12 | setupFilesAfterEnv: ["/jest.setup.js"], 13 | // if using TypeScript with a baseUrl set to the root directory then you need the below for alias' to work 14 | moduleDirectories: ["node_modules", "/"], 15 | testEnvironment: "jest-environment-jsdom", 16 | }; 17 | 18 | // createJestConfig is exported this way to ensure that next/jest can load the Next.js config which is async 19 | module.exports = createJestConfig(customJestConfig); 20 | -------------------------------------------------------------------------------- /jest.setup.js: -------------------------------------------------------------------------------- 1 | // Optional: configure or set up a testing framework before each test. 2 | // If you delete this file, remove `setupFilesAfterEnv` from `jest.config.js` 3 | 4 | // Learn more: https://github.com/testing-library/jest-dom 5 | import "@testing-library/jest-dom/extend-expect"; 6 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | compiler: { 4 | styledComponents: true, 5 | }, 6 | reactStrictMode: true, 7 | webpack(config) { 8 | config.module.rules.push({ 9 | test: /\.svg$/i, 10 | issuer: /\.[jt]sx?$/, 11 | use: ["@svgr/webpack"], 12 | }); 13 | 14 | return config; 15 | }, 16 | }; 17 | 18 | module.exports = nextConfig; 19 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "meinitjob", 3 | "version": "0.0.0-unreleased", 4 | "private": true, 5 | "scripts": { 6 | "dev": "next dev", 7 | "build": "next build", 8 | "start": "next start", 9 | "lint": "next lint", 10 | "test": "jest --watchAll" 11 | }, 12 | "dependencies": { 13 | "@next/font": "^13.0.6", 14 | "eslint": "8.29.0", 15 | "eslint-config-next": "13.0.6", 16 | "next": "13.0.6", 17 | "react": "18.2.0", 18 | "react-dom": "18.2.0", 19 | "styled-components": "^5.3.9" 20 | }, 21 | "devDependencies": { 22 | "@svgr/webpack": "^6.5.1", 23 | "@testing-library/jest-dom": "^5.16.5", 24 | "@testing-library/react": "^14.0.0", 25 | "@testing-library/user-event": "^14.4.3", 26 | "eslint-plugin-jest": "^27.1.6", 27 | "jest": "^29.3.1", 28 | "jest-environment-jsdom": "^29.3.1" 29 | }, 30 | "description": "Next.js (incl. Styled Components and Jest)", 31 | "nf": { 32 | "template": "next" 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- 1 | import GlobalStyle from "../styles"; 2 | import Navbar from "../components/layout/Navbar"; 3 | 4 | export default function App({ Component, pageProps }) { 5 | return ( 6 | <> 7 | 8 | 9 | 10 | 11 | ); 12 | } 13 | -------------------------------------------------------------------------------- /pages/_document.js: -------------------------------------------------------------------------------- 1 | import Document from "next/document"; 2 | import { ServerStyleSheet } from "styled-components"; 3 | 4 | export default class MyDocument extends Document { 5 | static async getInitialProps(ctx) { 6 | const sheet = new ServerStyleSheet(); 7 | const originalRenderPage = ctx.renderPage; 8 | 9 | try { 10 | ctx.renderPage = () => 11 | originalRenderPage({ 12 | enhanceApp: (App) => (props) => 13 | sheet.collectStyles(), 14 | }); 15 | 16 | const initialProps = await Document.getInitialProps(ctx); 17 | return { 18 | ...initialProps, 19 | styles: [initialProps.styles, sheet.getStyleElement()], 20 | }; 21 | } finally { 22 | sheet.seal(); 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /pages/companies.js: -------------------------------------------------------------------------------- 1 | import { CompanyPreviewCard } from "../components/CompanyPreviewCard"; 2 | import styled from "styled-components"; 3 | import CompanyFilter from "../components/CompanyFilter"; 4 | import { useEffect, useState } from "react"; 5 | 6 | const CompaniesPageContainer = styled.div` 7 | width: 100vw; 8 | max-width: 100vw; 9 | `; 10 | const CompanieHeadline = styled.h1` 11 | text-align: center; 12 | `; 13 | 14 | const CompaniesCardContainer = styled.div` 15 | display: grid; 16 | grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); 17 | grid-gap: 16px; 18 | margin: 16px; 19 | 20 | @media (max-width: 768px) { 21 | grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); 22 | } 23 | `; 24 | 25 | export default function CompaniesPage() { 26 | const [companies, setCompanies] = useState([]); 27 | const [filteredCompanies, setFilteredCompanies] = useState([]); 28 | const [filterOptions, setFilterOptions] = useState({ 29 | remote: false, 30 | numberOfEmployees: null, 31 | }); 32 | 33 | const fetchData = async () => { 34 | const response = await fetch("/companies.json"); 35 | const json = await response.json(); 36 | setCompanies(json); 37 | setFilteredCompanies(json); 38 | }; 39 | 40 | const applyFilters = () => { 41 | let filtered = companies; 42 | if (filterOptions.remote) { 43 | filtered = filtered.filter((company) => company.remote === true); 44 | } 45 | if (filterOptions.numberOfEmployees !== null) { 46 | filtered = filtered.filter( 47 | (company) => 48 | company.numberOfEmployees <= filterOptions.numberOfEmployees 49 | ); 50 | } 51 | setFilteredCompanies(filtered); 52 | }; 53 | 54 | const handleReset = () => { 55 | setFilterOptions({ 56 | remote: false, 57 | numberOfEmployees: null, 58 | }); 59 | setFilteredCompanies(companies); 60 | }; 61 | 62 | useEffect(() => { 63 | fetchData(); 64 | }, []); 65 | 66 | useEffect(() => { 67 | applyFilters(); 68 | }, [filterOptions]); 69 | 70 | return ( 71 | 72 | 73 | {filteredCompanies.length} Partnerunternehmen 74 | 75 | 80 | 81 | 82 | {filteredCompanies.map((company) => ( 83 | 89 | ))} 90 | 91 | 92 | ); 93 | } 94 | -------------------------------------------------------------------------------- /pages/company/[cid].js: -------------------------------------------------------------------------------- 1 | import CompanyDetails from "../../components/CompanyDetails"; 2 | import { useRouter } from "next/router"; 3 | import { useEffect, useState } from "react"; 4 | 5 | /* export async function getStaticPaths() { 6 | return { 7 | paths: [{ params: { cid: "1" } }, { params: { cid: "2" } }], 8 | fallback: false, // can also be true or 'blocking' 9 | }; 10 | } */ 11 | 12 | export default function CompanyDetailsPage() { 13 | const router = useRouter(); 14 | const { cid } = router.query; 15 | 16 | const [companies, setCompanies] = useState([]); 17 | 18 | useEffect(() => { 19 | async function fetchData() { 20 | const response = await fetch("/companies.json"); 21 | const json = await response.json(); 22 | setCompanies(json); 23 | } 24 | fetchData(); 25 | }, []); 26 | 27 | // wenn die companies Daten noch nicht geladen sind 28 | if (companies.length === 0) { 29 | return
Loading...
; 30 | } 31 | 32 | const oneCompany = companies.find((companyEntry) => companyEntry.id === +cid); 33 | 34 | return ; 35 | } 36 | -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- 1 | import Link from "next/link"; 2 | import { useState, useEffect } from "react"; 3 | import { CompanyPreviewCard } from "../components/CompanyPreviewCard"; 4 | import styled from "styled-components"; 5 | 6 | const LandingPageContainer = styled.div` 7 | display: flex; 8 | flex-direction: column; 9 | max-width: 100vw; 10 | align-items: center; 11 | `; 12 | 13 | export default function LandingPage() { 14 | const [companies, setCompanies] = useState([]); 15 | 16 | useEffect(() => { 17 | async function fetchData() { 18 | const response = await fetch("/companies.json"); 19 | const json = await response.json(); 20 | 21 | const shuffled = json.sort(() => 0.5 - Math.random()); 22 | const selected = shuffled.slice(0, 3); 23 | setCompanies(selected); 24 | } 25 | fetchData(); 26 | }, []); 27 | 28 | return ( 29 | 30 |

Unternehmen

31 |
32 | {companies.map((company) => ( 33 | 39 | ))} 40 |
41 | 42 | 43 | 44 |
45 | ); 46 | } 47 | -------------------------------------------------------------------------------- /pages/user/matches.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | 3 | const matches = () => { 4 | return ( 5 |
6 |

HELLO MATCHES!

7 |
8 | ); 9 | }; 10 | 11 | export default matches; 12 | -------------------------------------------------------------------------------- /pages/user/profil.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import Router from "next/router"; 3 | 4 | const profil = () => ( 5 |
6 |

HELLO PROFIL!

7 |
8 | ); 9 | 10 | export default profil; 11 | -------------------------------------------------------------------------------- /public/companies.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "id": 1, 4 | "name": "Innovative Software GmbH", 5 | "location": "german", 6 | "remote": true, 7 | "numberOfEmployees": 10, 8 | "revenue": 2500000, 9 | "sector": "Software", 10 | "established": 2012, 11 | "homepage": "https://innovative-software.de", 12 | "description": "Die Innovative Software GmbH ist ein junges und aufstrebendes Softwareunternehmen mit Sitz in Deutschland. Unser engagiertes Team von Entwicklern und Ingenieuren arbeitet ständig daran, innovative Lösungen zu entwickeln, die unseren Kunden helfen, ihre Geschäftsziele zu erreichen und ihre Produktivität zu steigern.", 13 | "logo": "1-innovative-software-512x512.png", 14 | "lookingfor": "react" 15 | }, 16 | { 17 | "id": 2, 18 | "name": "Global IT Solutions Ltd.", 19 | "location": "global", 20 | "remote": true, 21 | "numberOfEmployees": 750, 22 | "revenue": 7500000, 23 | "sector": "Information Technology", 24 | "established": 2010, 25 | "homepage": "https://global-it-solutions.com", 26 | "description": "Global IT Solutions Ltd. ist ein führender Anbieter von IT-Lösungen für Unternehmen weltweit. Unser engagiertes Team von Experten arbeitet eng mit unseren Kunden zusammen, um individuelle Lösungen zu entwickeln, die ihren spezifischen Anforderungen entsprechen und ihnen dabei helfen, ihre Geschäftsziele zu erreichen.", 27 | "logo": "2-global-it-solutions-512x512.png", 28 | "lookingfor": "react" 29 | }, 30 | { 31 | "id": 3, 32 | "name": "Future Technologies GmbH", 33 | "location": "german", 34 | "remote": false, 35 | "numberOfEmployees": 500, 36 | "revenue": 5000000, 37 | "sector": "Artificial Intelligence", 38 | "established": 2015, 39 | "homepage": "https://future-technologies.de", 40 | "description": "Die Future Technologies GmbH ist ein führender Anbieter von fortschrittlichen Lösungen für Künstliche Intelligenz und maschinelles Lernen. Unsere Experten helfen unseren Kunden dabei, innovative Technologien zu nutzen, um ihr Geschäft zu transformieren und ihre Produktivität zu steigern.", 41 | "logo": "3-future-technologies-512x512.png" 42 | }, 43 | { 44 | "id": 4, 45 | "name": "Efficient Systems Inc.", 46 | "location": "global", 47 | "remote": true, 48 | "numberOfEmployees": 1000, 49 | "revenue": 10000000, 50 | "sector": "Cloud Computing", 51 | "established": 2011, 52 | "logo": "4-efficient-systems-512x512.png", 53 | "homepage": "https://efficient-systems.com", 54 | "description": "Efficient Systems Inc. ist ein führender Anbieter von Cloud-basierten Lösungen für Unternehmen weltweit. Unser engagiertes Team von Experten arbeitet eng mit unseren Kunden zusammen, um individuelle Lösungen zu entwickeln, die ihren spezifischen Anforderungen entsprechen und ihnen dabei helfen, ihre Geschäftsziele zu erreichen und ihre Kosten zu reduzieren." 55 | }, 56 | { 57 | "id": 5, 58 | "name": "Digitale Unternehmenslösungen AG", 59 | "location": "german", 60 | "remote": false, 61 | "numberOfEmployees": 200, 62 | "revenue": 20000000, 63 | "sector": "Cloud Computing", 64 | "established": 2015, 65 | "logo": "5-digitale-unternehmensloesungen-512x512.png", 66 | "homepage": "https://digitale-unternehmensloesungen.de", 67 | "description": "Die Digitale Unternehmenslösungen AG ist ein führender Anbieter von Cloud-basierten Lösungen für Unternehmen in Deutschland. Unsere modernste Technologie und unser Expertenteam ermöglichen es unseren Kunden, die Effizienz zu steigern, Kosten zu reduzieren und sich gegenüber dem Wettbewerb zu behaupten." 68 | }, 69 | { 70 | "id": 6, 71 | "name": "Swift Technologien Inc.", 72 | "location": "global", 73 | "remote": true, 74 | "numberOfEmployees": 30, 75 | "revenue": 50000000, 76 | "sector": "Künstliche Intelligenz", 77 | "established": 2012, 78 | "logo": "6-swift-technologien-512x512.png", 79 | "homepage": "https://swift-technologien.com", 80 | "description": "Swift Technologien Inc. ist ein modernes Unternehmen für Künstliche Intelligenz, das fortschrittliche Lösungen für Unternehmen weltweit bietet. Unser Expertenteam ist bestrebt, unseren Kunden durch die Kraft von KI und maschinellem Lernen zum Erfolg zu verhelfen." 81 | }, 82 | { 83 | "id": 7, 84 | "name": "Global Cloud Solutions Ltd.", 85 | "location": "global", 86 | "remote": true, 87 | "numberOfEmployees": 200, 88 | "revenue": 20000000, 89 | "sector": "Cloud Computing", 90 | "established": 2008, 91 | "homepage": "https://global-cloud-solutions.com", 92 | "logo": "7-global-cloud-solutions-512x512.png", 93 | "description": "Global Cloud Solutions Ltd. ist ein führender Anbieter von Cloud-basierten Lösungen für Unternehmen weltweit. Wir sind bestrebt, unseren Kunden innovative Technologien und einen unübertroffenen Service zu bieten, um ihnen zu helfen, ihr Geschäft zu transformieren und ihr Potenzial zu maximieren." 94 | }, 95 | { 96 | "id": 8, 97 | "name": "Future Security Technologies GmbH", 98 | "location": "german", 99 | "remote": false, 100 | "numberOfEmployees": 50, 101 | "revenue": 7500000, 102 | "sector": "Cybersecurity", 103 | "established": 2015, 104 | "homepage": "https://future-security-technologies.de", 105 | "logo": "8-future-security-technologies-512x512.png", 106 | "description": "Die Future Security Technologies GmbH ist ein führender Anbieter von Cybersecurity-Lösungen in Deutschland. Wir bieten eine breite Palette von Sicherheitslösungen an, die unseren Kunden helfen, sich gegen Bedrohungen zu schützen und ihre Geschäftsprozesse zu optimieren." 107 | }, 108 | { 109 | "id": 9, 110 | "name": "Kreative Technologien GmbH", 111 | "location": "german", 112 | "remote": false, 113 | "numberOfEmployees": 200, 114 | "revenue": 20000000, 115 | "sector": "Digital Marketing", 116 | "established": 2010, 117 | "homepage": "https://kreative-technologien.de", 118 | "logo": "9-kreative-technologien-512x512.png", 119 | "description": "Kreative Technologien GmbH ist ein führender Anbieter von Digital-Marketing-Lösungen für Unternehmen in Deutschland. Wir bieten maßgeschneiderte Strategien und innovative Technologien, um unseren Kunden dabei zu helfen, ihre Reichweite zu erhöhen und ihre Markenbekanntheit zu steigern." 120 | }, 121 | { 122 | "id": 10, 123 | "name": "Smart Systems AG", 124 | "location": "german", 125 | "remote": false, 126 | "numberOfEmployees": 500, 127 | "revenue": 50000000, 128 | "sector": "Internet of Things", 129 | "established": 2005, 130 | "homepage": "https://smart-systems.ag", 131 | "logo": "10-smart-systems-512x512.png", 132 | "description": "Smart Systems AG ist ein führender Anbieter von IoT-Lösungen für Unternehmen in Deutschland. Wir entwickeln intelligente Systeme, die unseren Kunden dabei helfen, ihre Geschäftsprozesse zu optimieren und ihre Effizienz zu steigern." 133 | }, 134 | { 135 | "id": 11, 136 | "name": "Virtual Reality Solutions GmbH", 137 | "location": "german", 138 | "remote": true, 139 | "numberOfEmployees": 100, 140 | "revenue": 10000000, 141 | "sector": "Virtual Reality", 142 | "established": 2014, 143 | "homepage": "https://vr-solutions.de", 144 | "logo": "11-virtual-reality-solutions-512x512.png", 145 | "description": "Virtual Reality Solutions GmbH ist ein führender Anbieter von VR-Lösungen für Unternehmen in Deutschland. Wir bieten maßgeschneiderte Anwendungen und Inhalte, um unseren Kunden dabei zu helfen, immersive Erlebnisse zu schaffen und ihre Markenbekanntheit zu steigern." 146 | }, 147 | { 148 | "id": 12, 149 | "name": "Secure Networks Ltd.", 150 | "location": "global", 151 | "remote": true, 152 | "numberOfEmployees": 250, 153 | "revenue": 25000000, 154 | "sector": "Cybersecurity", 155 | "established": 2008, 156 | "homepage": "https://secure-networks.com", 157 | "logo": "12-secure-networks-512x512.png", 158 | "description": "Secure Networks Ltd. ist ein führender Anbieter von Cybersecurity-Lösungen für Unternehmen weltweit. Wir bieten maßgeschneiderte Sicherheitsstrategien und innovative Technologien, um unseren Kunden dabei zu helfen, ihre Daten und Systeme zu schützen und ihre Geschäftskontinuität zu gewährleisten." 159 | }, 160 | { 161 | "id": 13, 162 | "name": "Digital Dynamics GmbH", 163 | "location": "german", 164 | "remote": true, 165 | "numberOfEmployees": 150, 166 | "revenue": 15000000, 167 | "sector": "E-Commerce", 168 | "established": 2013, 169 | "homepage": "https://digital-dynamics.de", 170 | "logo": "13-digital-dynamics-512x512.png", 171 | "description": "Digital Dynamics GmbH ist ein führender Anbieter von E-Commerce-Lösungen für Unternehmen in Deutschland. Wir bieten unseren Kunden maßgeschneiderte Strategien und innovative Technologien, um ihre Online-Präsenz zu optimieren und ihre Umsätze zu steigern." 172 | }, 173 | { 174 | "id": 14, 175 | "name": "Techno Innovations Ltd.", 176 | "location": "global", 177 | "remote": true, 178 | "numberOfEmployees": 300, 179 | "revenue": 30000000, 180 | "sector": "Big Data Analytics", 181 | "established": 2010, 182 | "homepage": "https://techno-innovations.com", 183 | "logo": "14-techno-innovations-512x512.png", 184 | "description": "Techno Innovations Ltd. ist ein führender Anbieter von Big Data Analytics-Lösungen für Unternehmen weltweit. Wir bieten unseren Kunden maßgeschneiderte Strategien und innovative Technologien, um ihre Daten zu analysieren und wertvolle Erkenntnisse zu gewinnen, die ihnen dabei helfen, bessere Geschäftsentscheidungen zu treffen." 185 | }, 186 | { 187 | "id": 15, 188 | "name": "Cloud Systems Inc.", 189 | "location": "global", 190 | "remote": true, 191 | "numberOfEmployees": 400, 192 | "revenue": 40000000, 193 | "sector": "Cloud Computing", 194 | "established": 2012, 195 | "homepage": "https://cloud-systems.com", 196 | "logo": "15-cloud-systems-512x512.png", 197 | "description": "Cloud Systems Inc. ist ein führender Anbieter von Cloud-basierten Lösungen für Unternehmen weltweit. Wir bieten unseren Kunden eine zuverlässige und sichere Plattform, um ihre Geschäftsprozesse zu optimieren und ihre Kosten zu senken." 198 | }, 199 | { 200 | "id": 16, 201 | "name": "Intelligent Systems GmbH", 202 | "location": "german", 203 | "remote": false, 204 | "numberOfEmployees": 100, 205 | "revenue": 10000000, 206 | "sector": "Artificial Intelligence", 207 | "established": 2017, 208 | "homepage": "https://intelligent-systems.de", 209 | "logo": "16-intelligent-systems-512x512.png", 210 | "description": "Intelligent Systems GmbH ist ein innovatives Unternehmen für Künstliche Intelligenz, das seinen Kunden dabei hilft, durch maßgeschneiderte Lösungen und kreative Anwendungen einen Mehrwert zu schaffen. Wir sind bestrebt, unseren Kunden die beste Qualität und das beste Service-Erlebnis zu bieten, um ihre Erwartungen zu übertreffen." 211 | }, 212 | { 213 | "id": 17, 214 | "name": "AgileTech GmbH", 215 | "location": "german", 216 | "remote": false, 217 | "numberOfEmployees": 80, 218 | "revenue": 8000000, 219 | "sector": "Software Development", 220 | "established": 2014, 221 | "homepage": "https://agiletech.de", 222 | "logo": "17-agile-tech-512x512.png", 223 | "description": "AgileTech GmbH ist ein agiles Software-Entwicklungsunternehmen, das sich auf maßgeschneiderte Lösungen für Unternehmen in Deutschland spezialisiert hat. Wir arbeiten eng mit unseren Kunden zusammen, um ihre spezifischen Anforderungen zu verstehen und innovative Technologien und Methoden zu nutzen, um ihre Geschäftsprozesse zu optimieren." 224 | }, 225 | { 226 | "id": 18, 227 | "name": "Global Consulting Group", 228 | "location": "global", 229 | "remote": true, 230 | "numberOfEmployees": 200, 231 | "revenue": 20000000, 232 | "sector": "Business Consulting", 233 | "established": 2010, 234 | "homepage": "https://global-consulting-group.com", 235 | "logo": "18-global-consulting-group-512x512.png", 236 | "description": "Global Consulting Group ist ein führendes Beratungsunternehmen mit Sitz in den USA und Niederlassungen in Europa und Asien. Wir bieten unseren Kunden maßgeschneiderte Lösungen und Strategien, um ihre Geschäftsprozesse zu optimieren und ihre Leistung zu steigern. Unser Team besteht aus erfahrenen Beratern, die fundierte Kenntnisse und Erfahrungen in verschiedenen Branchen haben." 237 | }, 238 | { 239 | "id": 19, 240 | "name": "Innovative Robotics Inc.", 241 | "location": "global", 242 | "remote": true, 243 | "numberOfEmployees": 150, 244 | "revenue": 15000000, 245 | "sector": "Robotics", 246 | "established": 2012, 247 | "homepage": "https://innovative-robotics.com", 248 | "logo": "19-innovative-robotics-512x512.png", 249 | "description": "Innovative Robotics Inc. ist ein führender Anbieter von Robotik-Lösungen für Unternehmen weltweit. Wir bieten unseren Kunden innovative Roboter-Technologien und maßgeschneiderte Lösungen, um ihre Geschäftsprozesse zu automatisieren und ihre Effizienz zu steigern." 250 | }, 251 | { 252 | "id": 20, 253 | "name": "Cloudware Systems GmbH", 254 | "location": "german", 255 | "remote": true, 256 | "numberOfEmployees": 90, 257 | "revenue": 12000000, 258 | "sector": "Cloud Computing", 259 | "established": 2015, 260 | "homepage": "https://cloudware-systems.de", 261 | "logo": "20-cloudware-systems-512x512.png", 262 | "description": "Cloudware Systems GmbH ist ein führender Anbieter von Cloud-basierten Lösungen für Unternehmen in Deutschland. Wir bieten unseren Kunden eine sichere und zuverlässige Plattform, um ihre Geschäftsprozesse zu optimieren und ihre Kosten zu senken. Unser Team besteht aus erfahrenen Experten, die fundierte Kenntnisse und Erfahrungen in verschiedenen Branchen haben." 263 | }, 264 | { 265 | "id": 21, 266 | "name": "NextGen Solutions Inc.", 267 | "location": "global", 268 | "remote": true, 269 | "numberOfEmployees": 300, 270 | "revenue": 30000000, 271 | "sector": "Software Development", 272 | "established": 2010, 273 | "homepage": "https://nextgen-solutions.com", 274 | "logo": "21-nextgen-solutions-512x512.png", 275 | "description": "NextGen Solutions Inc. ist ein innovatives Software-Entwicklungsunternehmen, das sich auf maßgeschneiderte Lösungen für Unternehmen weltweit spezialisiert hat. Wir bieten unseren Kunden innovative Technologien und kreative Anwendungen, um ihre Geschäftsprozesse zu optimieren und ihre Leistung zu steigern." 276 | }, 277 | { 278 | "id": 22, 279 | "name": "Safeguard Cybersecurity GmbH", 280 | "location": "german", 281 | "remote": false, 282 | "numberOfEmployees": 150, 283 | "revenue": 15000000, 284 | "sector": "Cybersecurity", 285 | "established": 2015, 286 | "homepage": "https://safeguard-cybersecurity.de", 287 | "logo": "22-safeguard-cybersecurity-512x512.png", 288 | "description": "Safeguard Cybersecurity GmbH ist ein Anbieter von Cybersecurity-Lösungen für Unternehmen in Deutschland. Wir bieten unseren Kunden maßgeschneiderte Sicherheitsstrategien und innovative Technologien, um ihre Daten und Systeme zu schützen und ihre Geschäftskontinuität zu gewährleisten." 289 | }, 290 | { 291 | "id": 23, 292 | "name": "Smart AI Technologies Ltd.", 293 | "location": "global", 294 | "remote": true, 295 | "numberOfEmployees": 200, 296 | "revenue": 20000000, 297 | "sector": "Artificial Intelligence", 298 | "established": 2011, 299 | "homepage": "https://smart-ai-technologies.com", 300 | "logo": "23-smart-ai-technologies-512x512.png", 301 | "description": "Smart AI Technologies Ltd. ist ein innovatives Unternehmen für Künstliche Intelligenz, das seinen Kunden dabei hilft, durch maßgeschneiderte Lösungen und kreative Anwendungen einen Mehrwert zu schaffen. Unser Ziel ist es, die besten Technologien und Lösungen für unsere Kunden zu entwickeln und ihnen dabei zu helfen, ihre Geschäftsprozesse zu optimieren und ihre Effizienz zu steigern." 302 | }, 303 | { 304 | "id": 24, 305 | "name": "Digital Commerce GmbH", 306 | "location": "german", 307 | "remote": false, 308 | "numberOfEmployees": 100, 309 | "revenue": 10000000, 310 | "sector": "E-Commerce", 311 | "established": 2017, 312 | "homepage": "https://digital-commerce.de", 313 | "logo": "24-digital-commerce-512x512.png", 314 | "description": "Digital Commerce GmbH ist ein innovatives E-Commerce-Unternehmen, das seinen Kunden dabei hilft, ihre Online-Präsenz zu optimieren und ihre Umsätze zu steigern. Wir bieten maßgeschneiderte Lösungen und innovative Technologien, um unseren Kunden dabei zu helfen, ihre Geschäftsprozesse zu optimieren und ihre Kundenbindung zu verbessern." 315 | }, 316 | { 317 | "id": 25, 318 | "name": "CodeWave Solutions GmbH", 319 | "location": "german", 320 | "remote": true, 321 | "numberOfEmployees": 80, 322 | "revenue": 8000000, 323 | "sector": "Software Development", 324 | "established": 2014, 325 | "homepage": "https://codewave-solutions.de", 326 | "logo": "25-codewave-solutions-512x512.png", 327 | "description": "CodeWave Solutions GmbH ist ein agiles Software-Entwicklungsunternehmen, das sich auf die Entwicklung von maßgeschneiderten Lösungen für Unternehmen in Deutschland spezialisiert hat. Wir setzen auf innovative Technologien und Methoden, um unseren Kunden dabei zu helfen, ihre Geschäftsprozesse zu optimieren und ihre Leistung zu steigern." 328 | }, 329 | { 330 | "id": 26, 331 | "name": "CloudScope Inc.", 332 | "location": "global", 333 | "remote": true, 334 | "numberOfEmployees": 2150, 335 | "revenue": 15000000, 336 | "sector": "Cloud Computing", 337 | "established": 2012, 338 | "homepage": "https://cloudscope-inc.com", 339 | "logo": "26-cloud-scope-512x512.png", 340 | "description": "CloudScope Inc. ist ein Anbieter von Cloud-basierten Lösungen für Unternehmen weltweit. Wir bieten unseren Kunden eine zuverlässige und sichere Plattform, um ihre Geschäftsprozesse zu optimieren und ihre Kosten zu senken. Wir sind bestrebt, unseren Kunden eine hohe Servicequalität und ein reibungsloses Kundenerlebnis zu bieten." 341 | }, 342 | { 343 | "id": 27, 344 | "name": "Data Security Systems GmbH", 345 | "location": "german", 346 | "remote": false, 347 | "numberOfEmployees": 2120, 348 | "revenue": 12000000, 349 | "sector": "Cybersecurity", 350 | "established": 2015, 351 | "homepage": "https://data-security-systems.de", 352 | "logo": "27-data-security-systems-512x512.png", 353 | "description": "Data Security Systems GmbH ist ein Anbieter von Cybersecurity-Lösungen für Unternehmen in Deutschland. Wir bieten unseren Kunden maßgeschneiderte Sicherheitsstrategien und innovative Technologien, um ihre Daten und Systeme zu schützen und ihre Geschäftskontinuität zu gewährleisten." 354 | }, 355 | { 356 | "id": 28, 357 | "name": "Quantum Analytics Inc.", 358 | "location": "global", 359 | "remote": true, 360 | "numberOfEmployees": 250, 361 | "revenue": 25000000, 362 | "sector": "Data Analytics", 363 | "established": 2012, 364 | "homepage": "https://quantum-analytics.com", 365 | "logo": "28-quantum-analytics-512x512.png", 366 | "description": "Quantum Analytics Inc. ist ein innovatives Unternehmen für Datenanalyse, das seinen Kunden dabei hilft, durch maßgeschneiderte Lösungen und kreative Anwendungen wertvolle Erkenntnisse aus ihren Daten zu gewinnen. Unser Ziel ist es, unseren Kunden dabei zu helfen, ihre Geschäftsprozesse zu optimieren und ihre Entscheidungen zu verbessern." 367 | }, 368 | { 369 | "id": 29, 370 | "name": "DataTech Solutions GmbH", 371 | "location": "german", 372 | "remote": true, 373 | "numberOfEmployees": 150, 374 | "revenue": 15000000, 375 | "sector": "Data Analytics", 376 | "established": 2013, 377 | "homepage": "https://datatech-solutions.de", 378 | "logo": "29-datatech-solutions-512x512.png", 379 | "description": "DataTech Solutions GmbH ist ein innovatives Unternehmen für Datenanalyse, das seinen Kunden dabei hilft, durch maßgeschneiderte Lösungen und kreative Anwendungen wertvolle Erkenntnisse aus ihren Daten zu gewinnen. Wir arbeiten eng mit unseren Kunden zusammen, um ihre spezifischen Anforderungen zu verstehen und innovative Technologien und Methoden zu nutzen, um ihre Geschäftsprozesse zu optimieren." 380 | }, 381 | { 382 | "id": 30, 383 | "name": "Cloud Dynamics GmbH", 384 | "location": "german", 385 | "remote": false, 386 | "numberOfEmployees": 200, 387 | "revenue": 20000000, 388 | "sector": "Cloud Computing", 389 | "established": 2014, 390 | "homepage": "https://cloud-dynamics.de", 391 | "logo": "30-cloud-dynamics-512x512.png", 392 | "description": "Cloud Dynamics GmbH ist ein innovatives Unternehmen für Cloud-Computing-Lösungen, das seinen Kunden dabei hilft, ihre Geschäftsprozesse zu optimieren und ihre Kosten zu senken. Wir bieten maßgeschneiderte Lösungen und innovative Technologien, um unseren Kunden dabei zu helfen, ihre Geschäftsprozesse zu automatisieren und ihre Effizienz zu steigern." 393 | } 394 | ] 395 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/favicon.ico -------------------------------------------------------------------------------- /public/logos/1-innovative-software-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/1-innovative-software-512x512.png -------------------------------------------------------------------------------- /public/logos/10-smart-systems-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/10-smart-systems-512x512.png -------------------------------------------------------------------------------- /public/logos/11-virtual-reality-solutions-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/11-virtual-reality-solutions-512x512.png -------------------------------------------------------------------------------- /public/logos/12-secure-networks-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/12-secure-networks-512x512.png -------------------------------------------------------------------------------- /public/logos/13-digital-dynamics-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/13-digital-dynamics-512x512.png -------------------------------------------------------------------------------- /public/logos/14-techno-innovations-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/14-techno-innovations-512x512.png -------------------------------------------------------------------------------- /public/logos/15-cloud-systems-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/15-cloud-systems-512x512.png -------------------------------------------------------------------------------- /public/logos/16-intelligent-systems-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/16-intelligent-systems-512x512.png -------------------------------------------------------------------------------- /public/logos/17-agile-tech-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/17-agile-tech-512x512.png -------------------------------------------------------------------------------- /public/logos/18-global-consulting-group-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/18-global-consulting-group-512x512.png -------------------------------------------------------------------------------- /public/logos/19-innovative-robotics-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/19-innovative-robotics-512x512.png -------------------------------------------------------------------------------- /public/logos/2-global-it-solutions-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/2-global-it-solutions-512x512.png -------------------------------------------------------------------------------- /public/logos/20-cloudware-systems-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/20-cloudware-systems-512x512.png -------------------------------------------------------------------------------- /public/logos/21-nextgen-solutions-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/21-nextgen-solutions-512x512.png -------------------------------------------------------------------------------- /public/logos/22-safeguard-cybersecurity-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/22-safeguard-cybersecurity-512x512.png -------------------------------------------------------------------------------- /public/logos/23-smart-ai-technologies-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/23-smart-ai-technologies-512x512.png -------------------------------------------------------------------------------- /public/logos/24-digital-commerce-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/24-digital-commerce-512x512.png -------------------------------------------------------------------------------- /public/logos/25-codewave-solutions-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/25-codewave-solutions-512x512.png -------------------------------------------------------------------------------- /public/logos/26-cloud-scope-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/26-cloud-scope-512x512.png -------------------------------------------------------------------------------- /public/logos/27-data-security-systems-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/27-data-security-systems-512x512.png -------------------------------------------------------------------------------- /public/logos/28-quantum-analytics-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/28-quantum-analytics-512x512.png -------------------------------------------------------------------------------- /public/logos/29-datatech-solutions-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/29-datatech-solutions-512x512.png -------------------------------------------------------------------------------- /public/logos/3-future-technologies-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/3-future-technologies-512x512.png -------------------------------------------------------------------------------- /public/logos/30-cloud-dynamics-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/30-cloud-dynamics-512x512.png -------------------------------------------------------------------------------- /public/logos/4-efficient-systems-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/4-efficient-systems-512x512.png -------------------------------------------------------------------------------- /public/logos/5-digitale-unternehmensloesungen-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/5-digitale-unternehmensloesungen-512x512.png -------------------------------------------------------------------------------- /public/logos/6-swift-technologien-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/6-swift-technologien-512x512.png -------------------------------------------------------------------------------- /public/logos/7-global-cloud-solutions-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/7-global-cloud-solutions-512x512.png -------------------------------------------------------------------------------- /public/logos/8-future-security-technologies-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/8-future-security-technologies-512x512.png -------------------------------------------------------------------------------- /public/logos/9-kreative-technologien-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicWebDev/capstone-meinitjob-frontend/02ce1833a03ddf37528944b923f7c8bf61ad3741/public/logos/9-kreative-technologien-512x512.png -------------------------------------------------------------------------------- /sandbox.config.json: -------------------------------------------------------------------------------- 1 | { "template": "next" } 2 | -------------------------------------------------------------------------------- /styles.js: -------------------------------------------------------------------------------- 1 | import { createGlobalStyle } from "styled-components"; 2 | 3 | export default createGlobalStyle` 4 | *, 5 | *::before, 6 | *::after { 7 | box-sizing: border-box; 8 | } 9 | 10 | body { 11 | margin: 0; 12 | font-family: system-ui; 13 | background-color: whitesmoke; 14 | } 15 | `; 16 | --------------------------------------------------------------------------------