Welcome to my portfolio! This site showcases my projects, skills, and experience. It’s built with Next.js and various other tools to create a seamless and interactive experience. 🚀
- next - The React framework for building server-side rendered applications.
- @emailjs/browser - For sending emails directly from the client-side.
- lottie-react - To add animations and make the site more engaging.
- react-fast-marquee - For smooth and fast scrolling text.
- react-icons - For a variety of icons to enhance the UI.
- react-toastify - For beautiful and customizable toast notifications.
- sass - For writing elegant and maintainable CSS.
- tailwindcss - For utility-first CSS styling.
Check out the live demo of my portfolio: Live Demo
To get a local copy up and running, follow these steps:
-
Clone the repository:
git clone https://github.com/Theyashsawarkar/Portfolio.git
-
Navigate to the project directory:
cd Portfolio
-
Create a
.env
file in the root of the project and add your environment variables. For example:NEXT_PUBLIC_EMAILJS_SERVICE_ID = NEXT_PUBLIC_EMAILJS_TEMPLATE_ID = NEXT_PUBLIC_EMAILJS_PUBLIC_KEY = NEXT_PUBLIC_GTM = NEXT_PUBLIC_APP_URL = "http://127.0.0.1:3000" NEXT_PUBLIC_RECAPTCHA_SECRET_KEY = NEXT_PUBLIC_RECAPTCHA_SITE_KEY =
-
Install the dependencies:
npm install
-
Run the development server:
npm run dev
-
Open your browser and go to
http://localhost:3000
to see the site in action.
Feel free to reach out if you have any questions or just want to connect!
- Email: [email protected]
- LinkedIn: Yash Sawarkar