Skip to content

Commit 8242a96

Browse files
committed
feat: add new projects and images for Shotly AI and Evol Jewels
1 parent 5053e6b commit 8242a96

File tree

5 files changed

+22
-6
lines changed

5 files changed

+22
-6
lines changed
218 KB
Loading
443 KB
Loading

src/components/ProjectCard.astro

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ const formatTechs = (values: string[]) =>
1010
values.toString().replaceAll(",", "");
1111
---
1212

13-
<div class="w-full">
13+
<div class="w-full h-full">
1414
{isComingSoon ? (
15-
<div class="group flex w-full flex-col justify-between gap-3 rounded-md border border-neutral-300 dark:border-neutral-700 p-4">
15+
<div class="group flex w-full h-full flex-col gap-3 rounded-md border border-neutral-300 dark:border-neutral-700 bg-neutral-100 dark:bg-neutral-800 p-4">
1616
<div class="flex items-center justify-between">
1717
<h3 class="text-lg font-semibold text-neutral-800 dark:text-neutral-100">{title}</h3>
1818
<div class="block">
@@ -24,7 +24,7 @@ const formatTechs = (values: string[]) =>
2424
</div>
2525
) : (
2626
<a
27-
class="group flex w-full cursor-pointer flex-col justify-between gap-4 rounded-md border border-neutral-300 dark:border-neutral-700 p-4 transition-all duration-300 hover:-translate-y-2 hover:border-neutral-600 dark:hover:border-neutral-400"
27+
class="group flex w-full h-full cursor-pointer flex-col rounded-md border border-neutral-300 dark:border-neutral-700 bg-neutral-100 dark:bg-neutral-800 p-4 transition-all duration-300 hover:-translate-y-2 hover:border-neutral-600 dark:hover:border-neutral-400"
2828
href={link}
2929
target="_blank"
3030
rel="noreferrer"
@@ -44,7 +44,7 @@ const formatTechs = (values: string[]) =>
4444
</div>
4545
)}
4646

47-
<div class="flex flex-col gap-3">
47+
<div class="flex flex-col gap-3 flex-grow mt-2">
4848
<div class="flex items-center justify-between">
4949
<h3 class="text-lg font-semibold text-neutral-900 dark:text-neutral-100 bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent">{title}</h3>
5050
<svg

src/data/projects.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,14 @@ export type Project = {
1010

1111
const projects: Project[] = [
1212
{
13+
title: "AI SaaS - Shotly AI (300+ users)",
14+
techs: ["Next JS", "Tailwind CSS", "Supabase", "Drizzle", "fal AI"],
15+
link: "https://shotlyai.com/",
16+
description: "A SaaS platform to turn your selfie into a professional photoshoot, in seconds.",
17+
screenshot: "/img/projects/shotly-landing-page.png",
18+
hoverText: "AI Headshot Generator",
19+
},
20+
{
1321
title: "AI SaaS - Rechat",
1422
techs: ["Next JS", "Tailwind CSS", "Shadcn UI", "Clerk", "Prisma", "Postgresql", "OpenAI"],
1523
link: "https://rechat.vc/",
@@ -25,6 +33,14 @@ const projects: Project[] = [
2533
screenshot: "/img/projects/profilkep-landing-page.png",
2634
hoverText: "Full-stack platform for generating professional profile pictures",
2735
},
36+
{
37+
title: "AI Jewelry Stylist Kiosk (Won $500 USD and 2nd place in Hackathon)",
38+
techs: ["Next JS", "Tailwind CSS", "PostgreSQL", "Prisma", "NodeMailer"],
39+
link: "https://hackathon-beryl-iota.vercel.app/",
40+
description: "An AI-powered jewelry recommendation system that analyzes user photos and generates personalized jewelry suggestions using advanced computer vision and celebrity style matching.",
41+
screenshot: "/img/projects/evol-jewels.png",
42+
hoverText: " Responsive virtual try-on web app for Evol Jewels that lets users try jewelry using only sliders and clicks.",
43+
},
2844
{
2945
title: "Ortelius (Open Source)",
3046
techs: ["docker", "kubernetes", "Golang", "github actions"],

src/pages/projects.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ import presentation from "@/data/presentation";
1414
<header>
1515
<h1 class="text-3xl text-neutral-800 dark:text-neutral-100">Projects</h1>
1616
<p class="mt-4 text-neutral-700 dark:text-neutral-300">
17-
Here are some of my personal projects that I've worked on. Each project represents a unique challenge and learning experience.
17+
Here are some of my personal & clients projects that I've worked on. Each project represents a unique challenge and learning experience.
1818
</p>
1919
</header>
2020

21-
<section class="grid grid-cols-1 md:grid-cols-2 gap-6">
21+
<section class="grid grid-cols-1 md:grid-cols-2 gap-6 items-stretch">
2222
{projects.length === 0 ? (
2323
<p class="col-span-full">No projects available yet. Stay tuned for exciting updates!</p>
2424
) : (

0 commit comments

Comments
 (0)