From 7c6527ba546be93238c3d0756f709daed7a96cc3 Mon Sep 17 00:00:00 2001 From: sotech117 Date: Thu, 28 Aug 2025 01:28:41 -0400 Subject: small fixes and metadata --- src/components/Contact.jsx | 1 + src/components/Hero.jsx | 4 ++-- src/components/Projects.jsx | 44 ++++++++++++++++++++++---------------------- 3 files changed, 25 insertions(+), 24 deletions(-) (limited to 'src') diff --git a/src/components/Contact.jsx b/src/components/Contact.jsx index 4012f18..a3a8ebe 100644 --- a/src/components/Contact.jsx +++ b/src/components/Contact.jsx @@ -70,6 +70,7 @@ export const Contact = () => { error: true, message: "Failed to send message. Please try again.", }); + console.error("EmailJS Error:", error); } }; diff --git a/src/components/Hero.jsx b/src/components/Hero.jsx index 586e5be..a3b84a6 100644 --- a/src/components/Hero.jsx +++ b/src/components/Hero.jsx @@ -48,7 +48,7 @@ export const Hero = () => { I analyze data to extract meaningful insights and drive business - decisions. Proficient in Python and data visualization tools like PowerBI. + decisions. Proficient in SQL, Python and data visualization tools like PowerBI. @@ -110,8 +110,8 @@ export const Hero = () => { }, traits: [ "enthusiastically curious", - "critical thinker", "energentically outgoing", + "critical thinker", "creative sketcher", ], missionStatement: diff --git a/src/components/Projects.jsx b/src/components/Projects.jsx index 36cdf47..51c000b 100644 --- a/src/components/Projects.jsx +++ b/src/components/Projects.jsx @@ -65,25 +65,24 @@ export const Projects = () => { window.open("https://github.com/millyz2023/Brown-Housing-Notification/", "_blank")} + whileHover={{ y: -10, transition: { duration: 0.2 }, cursor: "alias" }} + onClick={() => window.open("https://app.powerbi.com/view?r=eyJrIjoiMTdmMzVlNGMtYzhkMS00OTFkLWIwYzEtZmY2ODIyYjJkOGY1IiwidCI6ImE5ZjM5NjdkLTQwOWItNDNmNy05MjQ2LTY2YjljNTQzYTRkNSJ9&pageName=b178d00c0c03a7a3409e", "_blank")} > -

Brown Housing Notifications

+

Little Dictionary of Fashion by Christian Dior

- A python script that scrapes Brown University's off-campus housing website and sends notifications via email when new housing options become available. + An interactive Power BI applet allowing for exploration of Christian Dior's fashion from the 50s.

Python - RESTful APIs - SMTP + PowerBI
@@ -91,44 +90,45 @@ export const Projects = () => { className="project-card" variants={fadeInUp} whileHover={{ y: -10, transition: { duration: 0.2 }, cursor: "alias" }} - onClick={() => window.open("https://github.com/millyz2023/Find-your-flight", "_blank")} + onClick={() => window.open("https://github.com/millyz2023/Brown-Housing-Notification/", "_blank")} > -

Find Your Flight

+

Brown Housing Notifications

- Uses the Flight Search APIs to ease the process of making a perfect travel plan. + A python script that scrapes Brown University's off-campus housing website and sends notifications via email when new housing options become available.

Python RESTful APIs + SMTP
window.open("https://app.powerbi.com/view?r=eyJrIjoiMTdmMzVlNGMtYzhkMS00OTFkLWIwYzEtZmY2ODIyYjJkOGY1IiwidCI6ImE5ZjM5NjdkLTQwOWItNDNmNy05MjQ2LTY2YjljNTQzYTRkNSJ9&pageName=b178d00c0c03a7a3409e", "_blank")} + whileHover={{ y: -10, transition: { duration: 0.2 }, cursor: "alias" }} + onClick={() => window.open("https://github.com/millyz2023/Find-your-flight", "_blank")} > -

Little Dictionary of Fashion by Christian Dior

+

Find Your Flight

- An interactive Power BI applet allowing for exploration of Christian Dior's fashion from the 50s. + Uses the Flight Search APIs to ease the process of making a perfect travel plan.

Python - PowerBI + RESTful APIs
-- cgit v1.2.3-70-g09d2