diff --git a/src/assets/projects/discretizeui/demo.png b/src/assets/projects/discretizeui/demo.png new file mode 100644 index 0000000..e002d83 Binary files /dev/null and b/src/assets/projects/discretizeui/demo.png differ diff --git a/src/assets/projects/discretizeui/languages.png b/src/assets/projects/discretizeui/languages.png new file mode 100644 index 0000000..61c5dc0 Binary files /dev/null and b/src/assets/projects/discretizeui/languages.png differ diff --git a/src/assets/projects/discretizeui/tooltip.png b/src/assets/projects/discretizeui/tooltip.png new file mode 100644 index 0000000..620437e Binary files /dev/null and b/src/assets/projects/discretizeui/tooltip.png differ diff --git a/src/components/ProjectSection.astro b/src/components/ProjectSection.astro index 5965b45..29cc95e 100644 --- a/src/components/ProjectSection.astro +++ b/src/components/ProjectSection.astro @@ -11,102 +11,89 @@ interface Props { const { projects } = Astro.props; --- -
-

- Software I developed -

+{ + projects.map((project) => ( + + {/* ---------- LEFT: Project details ---------- */} +
+
+ {/* Title + optional company */} +

+ {project.title} -
- { - projects.map((project) => ( - - {/* ---------- LEFT: Project details ---------- */} -
-
- {/* Title + optional company */} -

- {project.title} + {/* Duration */} +

+ + {project.duration} +

+

- {/* Duration */} -

- - {project.duration} -

-

+ {/* Description */} +

+ {project.description} +

- {/* Description */} -

- {project.description} -

+ {/* Tech stack */} +
+ {project.tech_stack.map((tech) => ( + + {tech} + + ))} +
- {/* Tech stack */} -
- {project.tech_stack.map((tech) => ( - - {tech} - - ))} -
+ {/* Deliverables (optional) */} + {project.deliverables?.length && ( +
    + {project.deliverables.map((item) => ( +
  • {item}
  • + ))} +
+ )} - {/* Deliverables (optional) */} - {project.deliverables?.length && ( -
    - {project.deliverables.map((item) => ( -
  • {item}
  • - ))} -
- )} - - {/* Links */} -
- {project.live_url && ( - + {project.live_url && ( + - Live - - )} - {project.repo_url && ( - Live + + )} + {project.repo_url && ( + - Repo - - )} -
-
+ > + Repo + + )}
+ + - {/* ---------- CENTER: Carousel ---------- */} -
-
- -
-
+ {/* ---------- CENTER: Carousel ---------- */} +
+
+ +
+
- {/* ---------- RIGHT: Empty for now ---------- */} - -
+ {/* ---------- RIGHT: Empty for now ---------- */} +