import "./App.css"; import { Navbar } from "./components/Navbar"; import { Hero } from "./components/Hero"; import { Projects } from "./components/Projects"; import { Contact } from "./components/Contact"; import { useEffect, useState } from "react"; import emailjs from "@emailjs/browser"; import { motion } from "framer-motion"; function App() { const [isLoaded, setIsLoaded] = useState(false); useEffect(() => { setIsLoaded(true); emailjs.init(import.meta.env.VITE_EMAILJS_PUBLIC_KEY); }, []); return (
© 2025 Meiling Zhao