An open API service indexing awesome lists of open source software.

https://github.com/shohail-dev/personal-portfolio

Have a glimpse of my works and experiences . Explore my Minimal Personal Portfolio crafted using Next.js and Three.js Components .
https://github.com/shohail-dev/personal-portfolio

framer-motion lucide-react nextjs react-three-fiber sentry-io tailwindcss threejs vercel-deployment

Last synced: about 4 hours ago
JSON representation

Have a glimpse of my works and experiences . Explore my Minimal Personal Portfolio crafted using Next.js and Three.js Components .

Awesome Lists containing this project

README

          





Project Banner



nextdotjs
framer
three.js
tailwindcss

A Modern Next.js Portfolio


## ⚙️ Tech Stack

- Next.js
- Three.js
- Framer Motion
- Tailwind CSS

## 🔋 Features

👉 **Hero**: Captivating introduction featuring a spotlight effect and dynamic background.

👉 **Bento Grid**: Modern layout presenting personal information using cutting-edge CSS design techniques.

👉 **3D Elements**: Interactive 3D design elements, such as a GitHub-style globe and card hover effects, adding depth and engagement.

👉 **Testimonials**: Dynamic testimonials area with scrolling or animated content for enhanced engagement.

👉 **Work Experience**: Prominent display of professional background for emphasis and credibility.

👉 **Canvas Effect**: Innovative use of HTML5 canvas to create visually striking effects in the "approaches" section.

👉 **Responsiveness**: Seamless adaptability across all devices, ensuring optimal viewing experience for every user.

and many more, including code architecture and reusability

## 🤸 Quick Start

Follow these steps to set up the project locally on your machine.

**Prerequisites**

Make sure you have the following installed on your machine:

- [Git](https://git-scm.com/)
- [Node.js](https://nodejs.org/en)
- [npm](https://www.npmjs.com/) (Node Package Manager)

**Cloning the Repository**

```bash
git clone https://github.com/shohail-deV/personal-portfolio.git
cd portfolio
```

**Installation**

Install the project dependencies using npm:

```bash
npm install
```

**Running the Project**

```bash
npm run dev
```

Open [http://localhost:3000](http://localhost:3000) in your browser to view the project.