This repository contains a professional portfolio for an Android developer, rebuilt using Next.js.
- Modern, responsive design
- Component-based architecture with React and Next.js
- Static site generation for optimal performance
- Smooth animations with ScrollReveal
- Dynamic project pages
- Optimized images
- Mobile-first design
- Next.js 14
- React
- TypeScript
- CSS (with CSS Variables)
- ScrollReveal.js
- Font Awesome
- Clone this repository
git clone https://github.com/yourusername/portfolio-nextjs.git
cd portfolio-nextjs
- Install dependencies
npm install
- Run the development server
npm run dev
- Build for production
npm run build
- Preview the production build
npm run start
This portfolio is configured for deployment on GitHub Pages:
- Update the
basePath
innext.config.js
to match your repository name - Build the site
npm run build
- Deploy the
out
directory to GitHub Pages
- Update personal information in the component files
- Replace placeholder images in the
public/images
directory - Modify color variables in
src/app/globals.css
- Add or remove project entries in
src/components/Projects.tsx
src/app/
- Next.js app directory and page routessrc/components/
- React components for each sectionpublic/
- Static assets like images and resume
- Component-based architecture for better maintainability
- TypeScript for type safety
- More organized state management
- Better routing for project details
- Image optimization with Next.js