Skip to content

Theyashsawarkar/Portfolio

Repository files navigation

Yash Sawarkar's Portfolio 🌟

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. 🚀

📦 Packages Used

  • 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.

🔗 Demo

Check out the live demo of my portfolio: Live Demo

🚀 Getting Started

To get a local copy up and running, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Theyashsawarkar/Portfolio.git
  2. Navigate to the project directory:

    cd Portfolio
  3. 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 =
  4. Install the dependencies:

    npm install
  5. Run the development server:

    npm run dev
  6. Open your browser and go to http://localhost:3000 to see the site in action.

📧 Contact

Feel free to reach out if you have any questions or just want to connect!

About

This is my portfolio site, built using Next.js.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors