Skip to content

My portfolio showcasing projects, skills, and experience in full-stack development, AI/ML, and problem-solving. Built with Next.js, TypeScript, and Tailwind CSS.

Notifications You must be signed in to change notification settings

Guptaashish2003/ashish

Repository files navigation

🚀 Ashish Gupta – Portfolio

Welcome to my personal portfolio, a modern and interactive web application showcasing my skills, projects, and experience as a Full-Stack Developer & AI/ML enthusiast. Built with Next.js, TypeScript, Tailwind CSS, and Framer Motion, this portfolio ensures smooth animations, fast loading speeds, and a clean, user-friendly UI.

This portfolio is designed to reflect my expertise in web development, problem-solving, and UI/UX design while also serving as a space to showcase my latest work and projects. 📌 Features 🔥 Modern & Interactive UI

The portfolio is built with Next.js and Tailwind CSS, ensuring a visually appealing design with a focus on minimalism and smooth animations using Framer Motion and Lenis for buttery-smooth scrolling. 🚀 Blazing Fast Performance

Thanks to Next.js’s optimizations like automatic static generation (SSG) and server-side rendering (SSR), this portfolio is highly performant and loads quickly across devices. 🎭 Dynamic & Responsive Design

Fully responsive and mobile-friendly

Uses Lucide React for beautiful icons

Designed to work seamlessly on all screen sizes

📂 Organized & Scalable Codebase

TypeScript ensures strong typing and maintainability

Modular component-based structure for easy updates

Linting with ESLint and formatting with Prettier

🛠 Built with the Latest Tech Stack

This portfolio leverages modern technologies to enhance performance and interactivity:

Next.js – React-based framework for optimized performance

TypeScript – Statically typed JavaScript for better reliability

Tailwind CSS – Utility-first CSS framework for styling

Framer Motion – For smooth animations and page transitions

Lucide React – Open-source icons for clean visuals

🚀 Getting Started 1️⃣ Clone the Repository

First, clone the repository to your local machine:

git clone https://github.com/your-username/portfolio.git cd portfolio

2️⃣ Install Dependencies

Make sure you have Node.js (18+) installed, then run:

npm install # or yarn install

3️⃣ Run the Development Server

Start the Next.js development server:

npm run dev # or yarn dev

Open http://localhost:3000 in your browser to view the portfolio. The page auto-updates as you edit files. 🔧 Project Structure

This portfolio follows a structured and modular directory layout:

📂 portfolio
├── 📁 app/ # Next.js App Router
│ ├── 📄 layout.tsx # Root layout file
│ ├── 📄 page.tsx # Home page
│ ├── 📁 components/ # Reusable UI components
│ ├── 📁 styles/ # Global styles (TailwindCSS)
│ ├── 📁 assets/ # Static assets like images
├── 📄 package.json # Project dependencies and scripts
├── 📄 tsconfig.json # TypeScript configuration
├── 📄 next.config.mjs # Next.js configuration
├── 📄 tailwind.config.js# TailwindCSS configuration
└── 📄 README.md # This documentation

🚀 Deployment 1️⃣ Deploy to Vercel

The easiest way to deploy this Next.js portfolio is via Vercel:

Push your code to GitHub

Go to Vercel and import the repository

Deploy with a single click

2️⃣ Deploy on Other Platforms

Alternatively, you can deploy on:

Netlify (supports Next.js with SSR and ISR)

Cloudflare Pages (for static export)

DigitalOcean/Heroku (via a custom Node.js setup)

🤝 Contributions

While this portfolio is personal, feel free to fork and modify it as per your needs! If you find any issues or want to suggest improvements, you can open an issue or submit a pull request. 📜 License

This project is licensed under the MIT License, meaning you are free to use, modify, and distribute it with proper attribution. 📬 Contact Me

If you have any feedback, collaboration opportunities, or just want to connect, feel free to reach out:

📧 Email: work.ar.gutpa@gmail.com 🔗 Portfolio: https://ashish.biyondbytes.com/ 🐦 Twitter: @guptaashish2003 📷 Instagram: @ashish.gupta_03

About

My portfolio showcasing projects, skills, and experience in full-stack development, AI/ML, and problem-solving. Built with Next.js, TypeScript, and Tailwind CSS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published