Skip to content

nxtnilesh/portfolio

Repository files navigation

🚀 Personal Portfolio – Nilesh Sharma

A modern, responsive developer portfolio built with Next.js, TypeScript, Tailwind CSS, ShadCN UI, and Framer Motion. This site showcases my projects, tech stack, and experience in a clean, animated interface with light theme support.

🛠️ Tech Stack

  • Framework: Next.js 15 (App Router) + TypeScript
  • Styling: Tailwind CSS, ShadCN UI, Framer Motion
  • Icons: Lucide React, React Icons
  • State & Utils: clsx, tailwind-merge, class-variance-authority
  • UX Enhancements: React Intersection Observer, Sonner Toasts
  • Theme: Light mode with next-themes

📁 Features

  • 🧑‍💻 About Me section with dynamic typing animation
  • 🛠️ Skills & tech stack displayed as responsive badges
  • 📦 Projects section with GitHub/demo links
  • 💼 Experience timeline with responsibilities & tech used
  • 🎨 Fully responsive design
  • 🎥 Smooth UI animations using Framer Motion
  • 💡 Modular folder structure for easy scalability

🔧 Getting Started

1. Clone the Repository

git clone https://github.com/nxtnilesh/portfolio.git
cd portfolio

2. Install Dependencies

npm install
# or
yarn install

3. Run Locally

npm run dev
# or
yarn dev

Visit http://localhost:3000 to view the app.

🧱 Folder Structure (Simplified)

/app            - Next.js App Router structure
/components     - Reusable UI components
/lib            - Utility functions
/styles         - Global styles
/public         - Static assets

🙌 Connect With Me


Built with ❤️ using modern web tools.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors