Welcome to my portfolio website! This project showcases my skills, projects, and experiences. It is built using Next.js, Framer Motion, Tailwind CSS, and TypeScript.
Check out the live demo of the portfolio website here.
- Interactive animations using Framer Motion
- Responsive design with Tailwind CSS
- TypeScript for type safety and improved developer experience
- Showcasing projects, skills, and contact information
- Dynamic project loading with a "Show More" button
- Next.js: A React framework for building server-side rendered applications
- Framer Motion: A library for creating animations and transitions in React
- Tailwind CSS: A utility-first CSS framework for rapid UI development
- TypeScript: A superset of JavaScript that adds static types
To get started with the project, follow these steps:
-
Clone the repository:
git clone https://github.com/aashish-dhiman/portfolio.git cd portfolio
-
Install dependencies:
npm install
-
Create a
.env.local
file in the root directory and add your environment variables:NEXT_PUBLIC_FORM_ID=your_form_id_from_formspree
-
Run the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:3000
.
Contributions are welcome! If you have any suggestions or find any bugs, please open an issue or submit a pull request.
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature
) - Commit your changes (
git commit -m 'Add your feature'
) - Push to the branch (
git push origin feature/your-feature
) - Open a pull request
Thank you for visiting my portfolio website!