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!

Releases

No releases published

Sponsor this project

Packages

No packages published