diff --git a/website/99_Archive/simply-cpq/content/_index.md b/website/99_Archive/simply-cpq/content/_index.md index a429ea710..855333c68 100644 --- a/website/99_Archive/simply-cpq/content/_index.md +++ b/website/99_Archive/simply-cpq/content/_index.md @@ -6,10 +6,12 @@ title = 'Simply CPQ' ## Simply CPQ aus Achim -Schreib doch einfach tolle Angebote für Deine Kunden und biete Deine variantenreichen, komplexen Produkte einfach an. +Simply CPQ unterstützt Dich dabei, komplexe und variantenreiche Produkte effizient zu konfigurieren, belastbar zu kalkulieren und professionell am Markt anzubieten. -Mit Simply CPQ kannst Du schnell und einfach Produkte auslegen und zusammenstellen, korrekte Preise Deiner Lösungen berechnen lassen und diese adäquat Deinem Kunden anbieten. +Die Lösung schafft Klarheit in Angebotserstellung und Produktzusammenstellung. Sie reduziert manuelle Aufwände, erhöht die Qualität der Preisfindung und beschleunigt Deinen Weg vom Kundenbedarf zum fertigen Angebot. -Simply CPQ ist hierbei die richtige Lösung für Klein- und Mittelständische Unternehmen, wenn Ihr keine komplexen, hochgrtadig individualisierten Softwarelösungen in umfangreichen Projekten einführen wollt. Auch ist es die richtige Lösung, wenn Ihr Euch nicht von einem CPQ Hersteller abhängig machen wollt. Eure Daten gehören Euch und Ihr könnt sie jederzeit in standarisierten Formaten aus dem ausleiten und anderweitig nach Euren Wünschen verwenden. Auch werden Daten in offenen Formaten importiert. +Besonders für kleine und mittelständische Unternehmen bietet Simply CPQ einen klaren Vorteil: eine flexible Plattform ohne Abhängigkeit von einem einzelnen Hersteller. Deine Daten bleiben in Deinem Eigentum und können in standardisierten Formaten exportiert sowie in offene Formate importiert werden. -Simply CPQ arbeitet hierbei hochgradig modular, von der zugreifbaren API, über offene Web-Komponenten bis hin zu komplexen Anwendungen aus diesen Komponenten. Ihr könnt hier auf standarisierte Lösungen zugreifen und/oder Eure eigenen Lösungen daraus ableiten, bzw. neu bauen. Wegen der offenen Technologien wie REST, REACT, SQL, Markdown, KEYCLOAK um nur ein paar zu nennen, seit Ihr nicht von mir, also vom Hersteller von Simply CPQ abhängig. Solltet Ihr mal eine größere Lösung benötigen, so könnt Ihr ohne Probleme alle Infos, Produkte, Angebote und Logiken aus dem System ausleiten und in andere Systeme importieren (so sie denn standarisierte Schnittstellen haben). +Dank des modularen Aufbaus kannst Du Simply CPQ gezielt einsetzen und erweitern – von der API über Web-Komponenten bis hin zu individuellen Anwendungen. Die offene Architektur auf Basis etablierter Technologien wie REST, React, SQL, Markdown und Keycloak schafft eine solide Grundlage für nachhaltige und zukunftssichere Lösungen. + +Solltest Du später weitere Systeme einsetzen wollen, kannst Du Informationen, Produkte, Angebote und Regeln problemlos übertragen und weiterverwenden – sofern die Zielsysteme standardisierte Schnittstellen unterstützen. diff --git a/website/simply-cpq/src/Layout.tsx b/website/simply-cpq/src/Layout.tsx index ad1167f09..3f5491e7e 100644 --- a/website/simply-cpq/src/Layout.tsx +++ b/website/simply-cpq/src/Layout.tsx @@ -1,6 +1,6 @@ // Layouting Main Application -import { Outlet, Link } from 'react-router' +import { Outlet } from 'react-router' import NavBar from './components/NavBar' import Footer from './components/Footer' diff --git a/website/simply-cpq/src/assets/hero.png b/website/simply-cpq/src/assets/hero.png deleted file mode 100644 index 02251f4b9..000000000 Binary files a/website/simply-cpq/src/assets/hero.png and /dev/null differ diff --git a/website/simply-cpq/src/assets/react.svg b/website/simply-cpq/src/assets/react.svg deleted file mode 100644 index 6c87de9bb..000000000 --- a/website/simply-cpq/src/assets/react.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/website/simply-cpq/src/assets/vite.svg b/website/simply-cpq/src/assets/vite.svg deleted file mode 100644 index 5101b674d..000000000 --- a/website/simply-cpq/src/assets/vite.svg +++ /dev/null @@ -1 +0,0 @@ -Vite diff --git a/website/simply-cpq/src/data/language.ts b/website/simply-cpq/src/data/language.ts deleted file mode 100644 index 0c1a67e32..000000000 --- a/website/simply-cpq/src/data/language.ts +++ /dev/null @@ -1,6 +0,0 @@ -export type Language = { - id: number; - locale: string; - language: string; -}; - diff --git a/website/simply-cpq/src/data/propertyGroup.ts b/website/simply-cpq/src/data/propertyGroup.ts deleted file mode 100644 index fa28eedbe..000000000 --- a/website/simply-cpq/src/data/propertyGroup.ts +++ /dev/null @@ -1,6 +0,0 @@ -export type propertyGroup = { - id: number; - label: string; - description: string; -}; - diff --git a/website/simply-cpq/src/data/propertyType.ts b/website/simply-cpq/src/data/propertyType.ts deleted file mode 100644 index 284b28ecd..000000000 --- a/website/simply-cpq/src/data/propertyType.ts +++ /dev/null @@ -1,9 +0,0 @@ -export type PropertyType = { - id: number; - label: string; - valueTypeId: number; - propertyGroupId: number; - valueComplexityId: number; - value: string; -}; - diff --git a/website/simply-cpq/src/data/translation.ts b/website/simply-cpq/src/data/translation.ts deleted file mode 100644 index ba089d916..000000000 --- a/website/simply-cpq/src/data/translation.ts +++ /dev/null @@ -1,7 +0,0 @@ -export type Translation = { - id: number; - language_id: number; - original: string; - translated: string; -}; - diff --git a/website/simply-cpq/src/index.css b/website/simply-cpq/src/index.css index 9fd7b6854..591e02d4a 100644 --- a/website/simply-cpq/src/index.css +++ b/website/simply-cpq/src/index.css @@ -1,4 +1,4 @@ body { - font-family: 'Inter Variable', sans-serif; + font-family: "Inter Variable", sans-serif; } diff --git a/website/simply-cpq/src/main.tsx b/website/simply-cpq/src/main.tsx index 8a372d3e2..00ce82eb5 100644 --- a/website/simply-cpq/src/main.tsx +++ b/website/simply-cpq/src/main.tsx @@ -1,13 +1,23 @@ import { StrictMode } from 'react' import { createRoot } from 'react-dom/client' +import { createTheme, CssBaseline, ThemeProvider } from '@mui/material' // Supports weights 100-900 import '@fontsource-variable/inter/wght.css'; import './index.css' import App from './App.tsx' +const theme = createTheme({ + typography: { + fontFamily: '"Inter Variable", "Inter", sans-serif', + }, +}) + createRoot(document.getElementById('root')!).render( - + + + + ); diff --git a/website/simply-cpq/src/pages/HomePage.tsx b/website/simply-cpq/src/pages/HomePage.tsx index 70b818e63..b4d5f49b5 100644 --- a/website/simply-cpq/src/pages/HomePage.tsx +++ b/website/simply-cpq/src/pages/HomePage.tsx @@ -1,11 +1,47 @@ import React from 'react'; +import { Box, Typography } from '@mui/material'; +import Paper from '@mui/material/Paper'; const HomePage: React.FC = () => { return ( -
-

Welcome to the Home Page

-

This is the main landing page of the application.

-
+ + + Willkommen zu Simply CPQ + + +
+ + + Simply CPQ unterstützt Dich dabei, komplexe und variantenreiche Produkte effizient zu konfigurieren, belastbar zu kalkulieren und professionell am Markt anzubieten.

+
+ + Die Lösung schafft Klarheit in Angebotserstellung und Produktzusammenstellung. Sie reduziert manuelle Aufwände, erhöht die Qualität der Preisfindung und beschleunigt Deinen Weg vom Kundenbedarf zum fertigen Angebot.

+
+ + Besonders für kleine und mittelständische Unternehmen bietet Simply CPQ einen klaren Vorteil: eine flexible Plattform ohne Abhängigkeit von einem einzelnen Hersteller. Deine Daten bleiben in Deinem Eigentum und können in standardisierten Formaten exportiert sowie in offene Formate importiert werden.

+
+
+
+
+ + + Dank des modularen Aufbaus kannst Du Simply CPQ gezielt einsetzen und erweitern – von der API über Web-Komponenten bis hin zu individuellen Anwendungen. Die offene Architektur auf Basis etablierter Technologien wie REST, React, SQL, Markdown und Keycloak schafft eine solide Grundlage für nachhaltige und zukunftssichere Lösungen.

+
+ + Solltest Du später weitere Systeme einsetzen wollen, kannst Du Informationen, Produkte, Angebote und Regeln problemlos übertragen und weiterverwenden – sofern die Zielsysteme standardisierte Schnittstellen unterstützen.

+
+
+
+
+
); };