From e510f1848cf5ea37400c89cde66c9c54a990d3ef Mon Sep 17 00:00:00 2001 From: sotech117 Date: Thu, 28 Aug 2025 00:45:08 -0400 Subject: update with milly info --- src/App.jsx | 2 +- src/components/Contact.jsx | 8 ----- src/components/Hero.jsx | 44 +++++++++++++--------------- src/components/Projects.jsx | 71 +++++++++++++++++++++++++++++---------------- 4 files changed, 67 insertions(+), 58 deletions(-) (limited to 'src') diff --git a/src/App.jsx b/src/App.jsx index 44f7866..c3e9f01 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -30,7 +30,7 @@ function App() { viewport={{ once: true }} transition={{ duration: 0.6 }} > -

© 2025 PedroTech. All rights reserved.

+

© 2025 Meiling Zhao

); diff --git a/src/components/Contact.jsx b/src/components/Contact.jsx index af982e1..4012f18 100644 --- a/src/components/Contact.jsx +++ b/src/components/Contact.jsx @@ -8,14 +8,6 @@ const fadeInUp = { transition: { duration: 0.6 }, }; -const staggerContainer = { - animate: { - transition: { - staggerChildren: 0.1, - }, - }, -}; - export const Contact = () => { const [formData, setFormData] = useState({ name: "", diff --git a/src/components/Hero.jsx b/src/components/Hero.jsx index d3a3b71..586e5be 100644 --- a/src/components/Hero.jsx +++ b/src/components/Hero.jsx @@ -33,23 +33,22 @@ export const Hero = () => { animate="animate" > - πŸ‘‹ Hello, I'm + πŸ‘‹ Hello, I'm - PedroTech + MillyZ {" "} - Creative Developer & Designer + Data Analyst & App Developer - I craft beautiful digital experiences that combine stunning design - with powerful functionality. Specializing in modern web applications - and interactive user interfaces. + I analyze data to extract meaningful insights and drive business + decisions. Proficient in Python and data visualization tools like PowerBI. @@ -72,14 +71,11 @@ export const Hero = () => { - - - - + - - + + @@ -104,23 +100,23 @@ export const Hero = () => { }} style={vscDarkPlus} > - {`const aboutMe: DeveloperProfile = { - codename: "PedroTech", - origin: "🌍 Somewhere between a coffee shop and a terminal", - role: "Fullstack Web Sorcerer", + {`const aboutMe: Profile = { + username: "MillicentZhao", + location: "Beijing, CN πŸ‡¨πŸ‡³ -> Providence, RI πŸ‡ΊπŸ‡Έ", + role: "Data Explorer and Flutter Developer", stack: { - languages: ["JavaScript", "TypeScript", "SQL"], - frameworks: ["React", "Next.js", "TailwindCSS", "Supabase"], + languages: ["SQL", "Python", "Dart"], + frameworks: ["PowerBI", "Flutter"], }, traits: [ - "pixel-perfectionist", - "API whisperer", - "dark mode advocate", - "terminal aesthetic enthusiast", + "enthusiastically curious", + "critical thinker", + "energentically outgoing", + "creative sketcher", ], missionStatement: - "Turning ideas into interfaces and bugs into feature", - availability: "Available for hire", + "Learn from data. Always keep creating!" + };`} diff --git a/src/components/Projects.jsx b/src/components/Projects.jsx index 2696c48..36cdf47 100644 --- a/src/components/Projects.jsx +++ b/src/components/Projects.jsx @@ -42,72 +42,93 @@ export const Projects = () => { window.open("https://app.powerbi.com/view?r=eyJrIjoiZWVlNmI0MzUtMmVlOC00OTY4LWExODAtYzljYThjNjU5M2JkIiwidCI6ImE5ZjM5NjdkLTQwOWItNDNmNy05MjQ2LTY2YjljNTQzYTRkNSJ9", "_blank")} + > -

AI SaaS Platform

+

Robert De Niro: A Data-Driven Filmography

- A modern SaaS platform built with Next.js and OpenAI integration, - featuring real-time AI-powered content generation and analytics. + An interactive deep dive into Robert De Niro's film career through a crunching the data from Movie Database APIs.

- Next.js - OpenAI - TailwindCSS + SQL + Python + PowerBI
window.open("https://github.com/millyz2023/Brown-Housing-Notification/", "_blank")} > -

Social Media Dashboard

+

Brown Housing Notifications

+

+ 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://github.com/millyz2023/Find-your-flight", "_blank")} + > + +

Find Your Flight

- A comprehensive social media management dashboard with analytics, - scheduling, and engagement tracking features. + Uses the Flight Search APIs to ease the process of making a perfect travel plan.

- React - Node.js - MongoDB + Python + RESTful APIs
window.open("https://app.powerbi.com/view?r=eyJrIjoiMTdmMzVlNGMtYzhkMS00OTFkLWIwYzEtZmY2ODIyYjJkOGY1IiwidCI6ImE5ZjM5NjdkLTQwOWItNDNmNy05MjQ2LTY2YjljNTQzYTRkNSJ9&pageName=b178d00c0c03a7a3409e", "_blank")} > -

Productivity Timer

+

Little Dictionary of Fashion by Christian Dior

- A sleek productivity timer application with customizable work - sessions, statistics tracking, and dark mode support. + An interactive Power BI applet allowing for exploration of Christian Dior's fashion from the 50s.

- React - TypeScript - TailwindCSS + Python + PowerBI
-- cgit v1.2.3-70-g09d2