diff --git a/src/components/Details.jsx b/src/components/Details.jsx
index b6dafca..1a9cb48 100644
--- a/src/components/Details.jsx
+++ b/src/components/Details.jsx
@@ -12,7 +12,7 @@ function Details() {
Paul Hughes
diff --git a/src/components/Technologies.jsx b/src/components/Technologies.jsx
index e9f1e68..5325165 100644
--- a/src/components/Technologies.jsx
+++ b/src/components/Technologies.jsx
@@ -1,12 +1,28 @@
/* ----- Project Imports ----- */
import "@/styles/technologies.css";
+import { techData } from "@/data/techdata.js"
function Technologies() {
return (
-
- This is Tech area title
- This be some technologies
+
+ Experience
+
+ {techData.map((data) => {
+ return (
+
+
{data.Name}
+
+ {data.List.map((item) => {
+ return (
+ - {item}
+ );
+ })}
+
+
+ );
+ })}
+
);
};
diff --git a/src/data/modsdata.js b/src/data/modsdata.js
index 8e73d91..d0eda44 100644
--- a/src/data/modsdata.js
+++ b/src/data/modsdata.js
@@ -1,5 +1,5 @@
const BLANKTEMPLATE = {
- Name: "",
+ Name: "",
GitHub: "",
Steam: "",
Workshop_ID: "",
diff --git a/src/data/techdata.js b/src/data/techdata.js
index e69de29..74d9dc7 100644
--- a/src/data/techdata.js
+++ b/src/data/techdata.js
@@ -0,0 +1,46 @@
+export const techData = [
+ {
+ Name: "Languages",
+ Text: "",
+ List: [
+ "C++",
+ "JavaScript",
+ ],
+ },
+ {
+ Name: "JS Frameworks",
+ Text: "",
+ List: [
+ "Express",
+ "React",
+ "Next",
+ ],
+ },
+ {
+ Name: "C++ Libraries",
+ Text: "",
+ List: [
+ "Win32 API",
+ "Ncurses",
+ "SFML",
+ ],
+ },
+ {
+ Name: "System Admin",
+ Text: "",
+ List: [
+ "Debian/Ubuntu",
+ "Nginx",
+ "PM2",
+ "BASH",
+ ],
+ },
+ {
+ Name: "Databases",
+ Text: "",
+ List: [
+ "PostgresQL",
+ "Sqlite3"
+ ],
+ }
+]
diff --git a/src/styles/technologies.css b/src/styles/technologies.css
index 2317386..b34a0a3 100644
--- a/src/styles/technologies.css
+++ b/src/styles/technologies.css
@@ -1,4 +1,36 @@
.technologiesContainer {
+ color: white;
+ justify-content: center;
+ align-items: center;
+ display: flex;
+ flex-direction: column;
min-height: 100vh;
+ gap: 3rem;
padding: 3rem;
}
+
+.experienceContainer {
+ display: flex;
+ flex-direction: row;
+ gap: 2rem;
+}
+
+.experienceInnerContainer {
+ border: 1px solid white;
+ padding: 1rem;
+ display: flex;
+ flex-direction: column;
+ gap: 1rem;
+}
+
+.experienceItemTitle {
+
+}
+
+.experienceList {
+
+}
+
+.experienceListItem {
+
+}