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

https://github.com/gamalsamadov/3d-portfolio

Developer's Creative Toolkit: A Modern Web Experience. πŸš€
https://github.com/gamalsamadov/3d-portfolio

3d framer-motion lenis-scroll nextjs scss tailwindcss threejs typescript

Last synced: 3 months ago
JSON representation

Developer's Creative Toolkit: A Modern Web Experience. πŸš€

Awesome Lists containing this project

README

          

# 3D Creative Portfolio πŸš€

Ignite your personal brand with a blazing-fast that merges slick animations, razor-sharp code, and bold visuals into one interactive stageβ€”built to prove your skills and creativity at a glance.

---

## 🌟 Give Me a Star

If you find this project helpful, please consider **starring** ⭐ this repository β€” it motivates me to create more content and helps others discover it too!

---

## ✨ Features

- **Interactive 3D Models** πŸŒ€ Built with Three.js to captivate users with immersive visuals.
- **Blazing Fast** ⚑ Engineered with Next.js 15 for optimal performance and responsiveness.
- **Modern Design** 🎨 Styled using Tailwind CSS and SASS for a sleek, professional look.
- **Smooth Animations** ✨ Powered by Framer Motion to deliver seamless and engaging transitions.
- **Smooth Scrolling** ✨ Enhanced with Lenis for a smooth scrolling experience.
- **Animated 3D Element** 🧬 Dynamic visuals that respond to scrolling, creating a memorable user experience.
- **Horizontal Scroll Animations** 🌟 Adds a unique layer of interactivity to the design.

πŸš€ Coming Soon:
- 1️⃣ ✨ New experience section.
- 2️⃣ πŸ“‚ More projects showcased.
- 3️⃣ 🎬 Smooth on-load animations.
- 4️⃣ πŸŒ€ Extra animations for the 3D element.

## 🌐 Live Demo

Check out the live portfolio here!
[samadov.dev](https://samadov.dev)

## πŸ“Έ Screenshots

**Hero:**

Hero

**About:**

Hero

**Get in touch:**

Hero

## πŸ› οΈ Technologies Used

Here are the main technologies used in this project:

- Next.js Logo **TypeScript**
- Next.js Logo **Next.js 15**
- Three.js Logo **Three.js**
- Framer Motion Logo **Framer Motion**
- Framer Motion Logo **Lenis**
- Tailwind CSS Logo **Tailwind CSS**
- SASS Logo **SASS**

## πŸš€ Getting Started

Follow these steps to run the project locally:

1. **Clone the repository**

```bash
git clone https://github.com/gamalsamadov/portfolio.git
```

2. **Install dependencies**

```bash
cd portfolio
npm install
```

3. **Run the development server**

```bash
npm run dev
```

4. **Open your browser**

Navigate to `http://localhost:3000` to view the project.

## πŸ’‘ Customization

You can customize this portfolio to make it your own! Modify components, update animations, or add new 3D models to make it unique.

## 🀝 Contributing

You can fix the repo and submit a pull request if you'd like to contribute. Let's make this project even better together! 🌟

## πŸ“« Contact

Feel free to reach out to me if you have any questions or feedback!

- Email: info@samadov.dev
- Instagram: [@samadov.dev](https://www.instagram.com/janob.dev/)
- LinkedIn: [En. Samadov J.](https://linkedin.com/in/gamalsamadov)