Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theyashsawarkar/portfolio
This is my portfolio site, built using Next.js.
https://github.com/theyashsawarkar/portfolio
emailjs html javascript nextjs nextjs14 tailwindcss typescript
Last synced: about 1 month ago
JSON representation
This is my portfolio site, built using Next.js.
- Host: GitHub
- URL: https://github.com/theyashsawarkar/portfolio
- Owner: Theyashsawarkar
- Created: 2024-08-18T12:26:43.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-29T21:27:05.000Z (4 months ago)
- Last Synced: 2024-08-29T23:43:23.689Z (4 months ago)
- Topics: emailjs, html, javascript, nextjs, nextjs14, tailwindcss, typescript
- Language: JavaScript
- Homepage: https://yash-sawarkar-portfolio.vercel.app
- Size: 11.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# 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](https://yash-sawarkar-portfolio.vercel.app/)
## π Getting Started
To get a local copy up and running, follow these steps:
1. **Clone the repository:**
```bash
git clone https://github.com/Theyashsawarkar/Portfolio.git
```2. **Navigate to the project directory:**
```bash
cd Portfolio
```3. **Create a `.env` file in the root of the project and add your environment variables.**
For example:
```env
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:**
```bash
npm install
```5. **Run the development server:**
```bash
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!
- Email: [[email protected]](mailto:[email protected])
- LinkedIn: [Yash Sawarkar](https://www.linkedin.com/in/theyashsawarkar/)