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

https://github.com/prakhar-002/my-portfolio

I'm a passionate Full Stack Developer skilled in MERN, Next.js, and Motion. This ๐Ÿ’ผ dynamic portfolio showcases my ๐Ÿ› ๏ธ projects, ๐Ÿง  skills, and experience. Built for โšก speed, ๐Ÿ“ˆ scalability, and ๐ŸŽจ clean design highlighting my tech journey.
https://github.com/prakhar-002/my-portfolio

framer-motion javascript nextjs reactjs tailwindcss

Last synced: 4 months ago
JSON representation

I'm a passionate Full Stack Developer skilled in MERN, Next.js, and Motion. This ๐Ÿ’ผ dynamic portfolio showcases my ๐Ÿ› ๏ธ projects, ๐Ÿง  skills, and experience. Built for โšก speed, ๐Ÿ“ˆ scalability, and ๐ŸŽจ clean design highlighting my tech journey.

Awesome Lists containing this project

README

          

# Nextfolio โžบ Crafted with Passion & Precision

A sleek, responsive portfolio built with `Next.js` โš›๏ธ, `Tailwind CSS` ๐Ÿ’จ, and `Framer Motion` ๐ŸŽž๏ธ. Showcasing projects ๐Ÿ“‚, skills ๐Ÿง , and awards ๐Ÿ† in a modern layout.


โžฅ Nextfolio ๐Ÿ•๏ธ


![Nextfolio](https://github.com/user-attachments/assets/33b0454e-217e-43bb-8a4b-88013b417d74)


# ๐Ÿ’ป Tech Stack โ›…๏ธ๐Ÿž๏ธ

![Next.js Badge](https://img.shields.io/badge/Next.js-000?logo=nextdotjs&logoColor=fff&style=for-the-badge) ย  ![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge&logo=react&logoColor=%2361DAFB)
ย  ![Tailwind CSS Badge](https://img.shields.io/badge/Tailwind%20CSS-06B6D4?logo=tailwindcss&logoColor=fff&style=for-the-badge) ย  ![Framer Badge](https://img.shields.io/badge/Framer-05F?logo=framer&logoColor=fff&style=for-the-badge) ย  ![Swiper Badge](https://img.shields.io/badge/Swiper-6332F6?logo=swiper&logoColor=fff&style=for-the-badge) ย  ![Vercel Badge](https://img.shields.io/badge/Vercel-000?logo=vercel&logoColor=fff&style=for-the-badge) ย  ![JavaScript Badge](https://img.shields.io/badge/JavaScript-F7DF1E?logo=javascript&logoColor=000&style=for-the-badge)

# Features ๐Ÿ‚๐Ÿงธ

- ๐Ÿ’ก Built with **Next.js 13 App Router**
- ๐ŸŽจ Styled using **Tailwind CSS**
- ๐ŸŒ€ Smooth animations using **Framer Motion**
- ๐Ÿ“Š Animated counters with **React CountUp**
- ๐Ÿ” Interactive sliders using **Swiper**
- ๐ŸŒŒ Dynamic particle effects via **tsparticles**
- ๐Ÿง  Organized, scalable project structure
- โš™๏ธ Custom scrollbar with `tailwind-scrollbar`

# Tech Used ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป๐Ÿค–

- **Framework**: [Next.js 15](https://nextjs.org/)
- **Styling**: [TailwindCSS](https://tailwindcss.com/)
- **Animations**: [Framer Motion](https://www.framer.com/motion/), [SwiperJS](https://swiperjs.com/)
- **Particles**: [tsparticles](https://particles.js.org/)
- **Icons**: [React Icons](https://react-icons.github.io/react-icons/)
- **Scrolling**: [tailwind-scrollbar](https://www.npmjs.com/package/tailwind-scrollbar)


# Installation Guide ๐Ÿš€

## Clone ๐Ÿ—๏ธ the repository ๐Ÿ”

### `For Windows` ๐Ÿ–ฅ๏ธ

```bash
git clone https://github.com/Prakhar-002/My-Portfolio
cd My-Portfolio
```

### `For Linux and macOS` ๐Ÿ

```bash
git clone https://github.com/Prakhar-002/My-Portfolio
cd My-Portfolio
```

## Install ๐Ÿ“ฅ dependencies ๐Ÿ“ฆ

```bash
npm install
```

## Start โ–ถ๏ธ the application ๐Ÿš€

```bash
npm run dev
```

## ๐ŸŒ Access the app in your browser at โžก๏ธ

๐Ÿ”— [http://localhost:3000](http://localhost:3000)


# ๐Ÿ“ Folder Structure

๐Ÿ“ฆ NEXT-PORTFOLIO/
โ”‚
โ”œโ”€โ”€ ๐Ÿ—‚๏ธ components ๐Ÿ”ธ Reusable and animated UI components
โ”‚ โ”‚
โ”‚ โ”œโ”€โ”€ ๐Ÿ“‘ Avatar.js โš›๏ธ Avatar image with animation
โ”‚ โ”œโ”€โ”€ ๐Ÿ“‘ Bulb.js โš›๏ธ Background bulb light animation
โ”‚ โ”œโ”€โ”€ ๐Ÿ“‘ Circles.js โš›๏ธ Decorative circle animations
โ”‚ โ”œโ”€โ”€ ๐Ÿ“‘ Header.js โš›๏ธ Top navigation bar
โ”‚ โ”œโ”€โ”€ ๐Ÿ“‘ Layout.js โš›๏ธ Main layout wrapper
โ”‚ โ”œโ”€โ”€ ๐Ÿ“‘ Nav.js โš›๏ธ Sidebar / Bottom navigation
โ”‚ โ”œโ”€โ”€ ๐Ÿ“‘ ParticlesContainer.js โš›๏ธ Animated particles background using tsParticles
โ”‚ โ”œโ”€โ”€ ๐Ÿ“‘ ProjectsBtn.js โš›๏ธ Custom project call-to-action button
โ”‚ โ”œโ”€โ”€ ๐Ÿ“‘ ServiceSlider.js โš›๏ธ Slider showcasing services with motion
โ”‚ โ”œโ”€โ”€ ๐Ÿ“‘ Socials.js โš›๏ธ Social media icon list
โ”‚ โ”œโ”€โ”€ ๐Ÿ“‘ TestimonialSlider.js โš›๏ธ Testimonial slider component
โ”‚ โ”œโ”€โ”€ ๐Ÿ“‘ TopLeftImg.js โš›๏ธ Decorative top-left image
โ”‚ โ”œโ”€โ”€ ๐Ÿ“‘ Transition.js โš›๏ธ Page transition animations
โ”‚ โ””โ”€โ”€ ๐Ÿ“‘ WorkSlider.js โš›๏ธ Project showcase carousel
โ”‚
โ”‚
โ”œโ”€โ”€ ๐Ÿ—‚๏ธ pages ๐Ÿ”ธ Next.js route pages
โ”‚ โ”‚
โ”‚ โ”œโ”€โ”€ ๐Ÿ—‚๏ธ about/
| | |
โ”‚ โ”‚ โ””โ”€โ”€ ๐Ÿ“‘ index.js ๐Ÿ“„ About section route
โ”‚ โ”‚
โ”‚ โ”œโ”€โ”€ ๐Ÿ—‚๏ธ contact/
| | |
โ”‚ โ”‚ โ””โ”€โ”€ ๐Ÿ“‘ index.js ๐Ÿ“„ Contact form page
โ”‚ โ”‚
โ”‚ โ”œโ”€โ”€ ๐Ÿ—‚๏ธ services/
| | |
โ”‚ โ”‚ โ””โ”€โ”€ ๐Ÿ“‘ index.js ๐Ÿ“„ Services offered
โ”‚ โ”‚
โ”‚ โ”œโ”€โ”€ ๐Ÿ—‚๏ธ testimonials/
| | |
โ”‚ โ”‚ โ””โ”€โ”€ ๐Ÿ“‘ index.js ๐Ÿ“„ Client testimonials
โ”‚ โ”‚
โ”‚ โ”œโ”€โ”€ ๐Ÿ—‚๏ธ work/
| | |
โ”‚ โ”‚ โ””โ”€โ”€ ๐Ÿ“‘ index.js ๐Ÿ“„ Project showcase
โ”‚ โ”‚
โ”‚ โ”œโ”€โ”€ ๐Ÿ“‘ _app.js โš™๏ธ Root-level component to wrap all pages
โ”‚ โ””โ”€โ”€ ๐Ÿ“‘ index.js ๐Ÿ  Homepage
โ”‚
โ”‚
โ”œโ”€โ”€ ๐Ÿ—‚๏ธ public ๐Ÿ”ธ Static assets served directly
โ”‚ โ””โ”€โ”€ ๐Ÿ–ผ๏ธ (images, icons, animations) ๐Ÿ–ผ๏ธ Accessible via `/public` path
โ”‚
โ”‚
โ”œโ”€โ”€ ๐Ÿ—‚๏ธ styles ๐Ÿ”ธ Global styles
โ”‚ โ””โ”€โ”€ ๐Ÿ“‘ globals.css ๐ŸŽจ TailwindCSS + custom global styles
โ”‚
โ”œโ”€โ”€ ๐Ÿ“‘ variants.js ๐Ÿ” Motion animation variants
โ”‚
โ”œโ”€โ”€ ๐Ÿ“‘ .eslintrc.json ๐Ÿงน ESLint config for consistent formatting
โ”œโ”€โ”€ ๐Ÿ“‘ .gitignore ๐Ÿšซ Ignored files in version control
โ”œโ”€โ”€ ๐Ÿ“‘ next.config.js โš™๏ธ Next.js config settings
โ”œโ”€โ”€ ๐Ÿ“‘ package.json ๐Ÿ“ฆ Project dependencies and metadata
โ”œโ”€โ”€ ๐Ÿ“‘ package-lock.json ๐Ÿ”’ Dependency lockfile
โ”œโ”€โ”€ ๐Ÿ“‘ postcss.config.js ๐Ÿ› ๏ธ PostCSS plugin config
โ”œโ”€โ”€ ๐Ÿ“‘ tailwind.config.js ๐ŸŒฌ๏ธ TailwindCSS configuration
|
โ””โ”€โ”€ ๐Ÿ“‘ README.md ๐Ÿ“˜ Project documentation