Skip to content

aashish-dhiman/portfolio

Repository files navigation

Portfolio Website

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.

Table of Contents

Demo

Check out the live demo of the portfolio website here.

Features

  • 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

Technologies Used

  • 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

Installation

To get started with the project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/aashish-dhiman/portfolio.git
    cd portfolio
  2. Install dependencies:

    npm install
  3. Create a .env.local file in the root directory and add your environment variables:

    NEXT_PUBLIC_FORM_ID=your_form_id_from_formspree
  4. Run the development server:

    npm run dev
  5. Open your browser and navigate to http://localhost:3000.

Contributing

Contributions are welcome! If you have any suggestions or find any bugs, please open an issue or submit a pull request.

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/your-feature)
  3. Commit your changes (git commit -m 'Add your feature')
  4. Push to the branch (git push origin feature/your-feature)
  5. Open a pull request

Thank you for visiting my portfolio website!

Releases

No releases published

Packages

No packages published

Languages