# Ateeb Arman - Full-Stack Developer Portfolio
A modern, aesthetic, and professional portfolio website showcasing full-stack development expertise with a focus on backend systems, scalable architecture, and real-time applications.
## π― Features
β¨ **Modern Design**
- Clean, minimal Apple-like aesthetic
- Dark mode and light mode toggle
- Smooth animations with Framer Motion
- Mobile-first and fully responsive
π± **Sections Included**
- Hero section with CTA buttons
- About me with education and tech philosophy
- Skills grouped by categories with proficiency levels
- Featured projects with detailed highlights
- Achievements and recognition
- Leadership experience
- Contact section with contact form
π **Technical Stack**
- **Frontend:** React 18, Next.js 14
- **Styling:** Tailwind CSS
- **Animations:** Framer Motion
- **Icons:** Lucide React
- **State Management:** Zustand (ready for integration)
## π οΈ Installation & Setup
### Prerequisites
- Node.js 18.17 or higher
- npm or yarn
### Installation Steps
```bash
# Navigate to project directory
cd portfolio
# Install dependencies
npm install
# or
yarn install
# Run development server
npm run dev
# or
yarn dev
```
The site will be available at `http://localhost:3000`
## π¦ Build & Deployment
### Development
```bash
npm run dev
```
### Production Build
```bash
npm run build
npm start
```
### Linting
```bash
npm run lint
```
## π Project Structure
```
portfolio/
βββ app/
β βββ globals.css # Global styles
β βββ layout.tsx # Root layout
β βββ page.tsx # Main page
β βββ page-scroll.css # Animation utilities
βββ components/
β βββ theme-provider.tsx # Dark/light mode toggle
β βββ navbar.tsx # Navigation bar
β βββ hero.tsx # Hero section
β βββ about.tsx # About section
β βββ skills.tsx # Skills section
β βββ projects.tsx # Projects section
β βββ achievements.tsx # Achievements section
β βββ experience.tsx # Experience section
β βββ contact.tsx # Contact section
β βββ footer.tsx # Footer
βββ public/ # Static assets
βββ package.json # Dependencies
βββ tailwind.config.ts # Tailwind configuration
βββ tsconfig.json # TypeScript configuration
βββ next.config.js # Next.js configuration
```
## π¨ Customization
### Colors
Modify the gradient colors in `tailwind.config.ts`:
```typescript
colors: {
primary: {
600: '#2563eb',
700: '#1d4ed8',
},
}
```
### Content
Edit content directly in component files:
- Hero text: `components/hero.tsx`
- About section: `components/about.tsx`
- Skills: `components/skills.tsx`
- Projects: `components/projects.tsx`
### Resume Download
Add your resume PDF to the `public` folder and update the link in `components/hero.tsx`.
## π External Links
Update social links in:
- `components/contact.tsx` - Contact information
- `components/projects.tsx` - GitHub and demo links
- `components/navbar.tsx` - Navigation links
## π Resume Content Sourced From
All content is extracted from the provided resume (Ateeb Arman's resume):
- Education: IIIT Sri City, B.Tech CSE (2022-2026)
- 3 Major Projects: RecoSense, DriveSphere, WaveConnect
- Technical Skills: 11 skill categories
- 600+ DSA problems solved
- Leadership experience and achievements
## π Deployment Options
### Vercel (Recommended)
```bash
npm i -g vercel
vercel
```
### Netlify
1. Build: `npm run build`
2. Connect repository to Netlify
3. Set build command: `npm run build`
4. Set publish directory: `.next`
### GitHub Pages
Configure `next.config.js` and use GitHub Actions
### Traditional Hosting
Build and upload the `.next` folder to your server.
## β‘ Performance Optimizations
- Server-side rendering with Next.js
- Image optimization
- CSS-in-JS with Tailwind (no runtime overhead)
- Lazy loading of components
- Smooth scroll behavior
## π― SEO
The site includes:
- Meta tags in `app/layout.tsx`
- Semantic HTML structure
- Alt text for images
- Accessible color contrast
- Mobile-friendly design
## π± Browser Support
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
## π€ Contributing
This is a personal portfolio. For custom versions, feel free to fork and modify!
## π License
This portfolio template is open source. Feel free to use it for your own portfolio.
## π‘ Tips for Maximum Impact
1. **Replace placeholder links** - GitHub, LinkedIn, LeetCode URLs
2. **Add resume PDF** - Place in `public/resume.pdf`
3. **Update project demo links** - Add live demo URLs
4. **Customize colors** - Match your personal brand
5. **Add project images** - Screenshots for visual impact
6. **Optimize performance** - Monitor Core Web Vitals
## π Learn More
- [Next.js Documentation](https://nextjs.org/docs)
- [Tailwind CSS](https://tailwindcss.com)
- [Framer Motion](https://www.framer.com/motion/)
- [React Documentation](https://react.dev)
---
**Built with β€οΈ by Ateeb Arman**
# Ateeb Arman - Full-Stack Developer Portfolio
A modern, aesthetic, and professional portfolio website showcasing full-stack development expertise with a focus on backend systems, scalable architecture, and real-time applications.
## π― Features
β¨ **Modern Design**
- Clean, minimal Apple-like aesthetic
- Dark mode and light mode toggle
- Smooth animations with Framer Motion
- Mobile-first and fully responsive
π± **Sections Included**
- Hero section with CTA buttons
- About me with education and tech philosophy
- Skills grouped by categories with proficiency levels
- Featured projects with detailed highlights
- Achievements and recognition
- Leadership experience
- Contact section with contact form
π **Technical Stack**
- **Frontend:** React 18, Next.js 14
- **Styling:** Tailwind CSS
- **Animations:** Framer Motion
- **Icons:** Lucide React
- **State Management:** Zustand (ready for integration)
## π οΈ Installation & Setup
### Prerequisites
- Node.js 18.17 or higher
- npm or yarn
### Installation Steps
```bash
# Navigate to project directory
cd portfolio
# Install dependencies
npm install
# or
yarn install
# Run development server
npm run dev
# or
yarn dev
```
The site will be available at `http://localhost:3000`
## π¦ Build & Deployment
### Development
```bash
npm run dev
```
### Production Build
```bash
npm run build
npm start
```
### Linting
```bash
npm run lint
```
## π Project Structure
```
portfolio/
βββ app/
β βββ globals.css # Global styles
β βββ layout.tsx # Root layout
β βββ page.tsx # Main page
β βββ page-scroll.css # Animation utilities
βββ components/
β βββ theme-provider.tsx # Dark/light mode toggle
β βββ navbar.tsx # Navigation bar
β βββ hero.tsx # Hero section
β βββ about.tsx # About section
β βββ skills.tsx # Skills section
β βββ projects.tsx # Projects section
β βββ achievements.tsx # Achievements section
β βββ experience.tsx # Experience section
β βββ contact.tsx # Contact section
β βββ footer.tsx # Footer
βββ public/ # Static assets
βββ package.json # Dependencies
βββ tailwind.config.ts # Tailwind configuration
βββ tsconfig.json # TypeScript configuration
βββ next.config.js # Next.js configuration
```
## π¨ Customization
### Colors
Modify the gradient colors in `tailwind.config.ts`:
```typescript
colors: {
primary: {
600: '#2563eb',
700: '#1d4ed8',
},
}
```
### Content
Edit content directly in component files:
- Hero text: `components/hero.tsx`
- About section: `components/about.tsx`
- Skills: `components/skills.tsx`
- Projects: `components/projects.tsx`
### Resume Download
Add your resume PDF to the `public` folder and update the link in `components/hero.tsx`.
## π External Links
Update social links in:
- `components/contact.tsx` - Contact information
- `components/projects.tsx` - GitHub and demo links
- `components/navbar.tsx` - Navigation links
## π Resume Content Sourced From
All content is extracted from the provided resume (Ateeb Arman's resume):
- Education: IIIT Sri City, B.Tech CSE (2022-2026)
- 3 Major Projects: RecoSense, DriveSphere, WaveConnect
- Technical Skills: 11 skill categories
- 600+ DSA problems solved
- Leadership experience and achievements
## π Deployment Options
### Vercel (Recommended)
```bash
npm i -g vercel
vercel
```
### Netlify
1. Build: `npm run build`
2. Connect repository to Netlify
3. Set build command: `npm run build`
4. Set publish directory: `.next`
### GitHub Pages
Configure `next.config.js` and use GitHub Actions
### Traditional Hosting
Build and upload the `.next` folder to your server.
## β‘ Performance Optimizations
- Server-side rendering with Next.js
- Image optimization
- CSS-in-JS with Tailwind (no runtime overhead)
- Lazy loading of components
- Smooth scroll behavior
## π― SEO
The site includes:
- Meta tags in `app/layout.tsx`
- Semantic HTML structure
- Alt text for images
- Accessible color contrast
- Mobile-friendly design
## π± Browser Support
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
## π€ Contributing
This is a personal portfolio. For custom versions, feel free to fork and modify!
## π License
This portfolio template is open source. Feel free to use it for your own portfolio.
## π‘ Tips for Maximum Impact
1. **Replace placeholder links** - GitHub, LinkedIn, LeetCode URLs
2. **Add resume PDF** - Place in `public/resume.pdf`
3. **Update project demo links** - Add live demo URLs
4. **Customize colors** - Match your personal brand
5. **Add project images** - Screenshots for visual impact
6. **Optimize performance** - Monitor Core Web Vitals
## π Learn More
- [Next.js Documentation](https://nextjs.org/docs)
- [Tailwind CSS](https://tailwindcss.com)
- [Framer Motion](https://www.framer.com/motion/)
- [React Documentation](https://react.dev)
---
**Built with β€οΈ by Ateeb Arman**
A modern, aesthetic, and professional portfolio website showcasing full-stack development expertise with a focus on backend systems, scalable architecture, and real-time applications.
β¨ Modern Design
- Clean, minimal Apple-like aesthetic
- Dark mode and light mode toggle
- Smooth animations with Framer Motion
- Mobile-first and fully responsive
π± Sections Included
- Hero section with CTA buttons
- About me with education and tech philosophy
- Skills grouped by categories with proficiency levels
- Featured projects with detailed highlights
- Achievements and recognition
- Leadership experience
- Contact section with contact form
π Technical Stack
- Frontend: React 18, Next.js 14
- Styling: Tailwind CSS
- Animations: Framer Motion
- Icons: Lucide React
- State Management: Zustand (ready for integration)
- Node.js 18.17 or higher
- npm or yarn
# Navigate to project directory
cd portfolio
# Install dependencies
npm install
# or
yarn install
# Run development server
npm run dev
# or
yarn devThe site will be available at http://localhost:3000
npm run devnpm run build
npm startnpm run lintportfolio/
βββ app/
β βββ globals.css # Global styles
β βββ layout.tsx # Root layout
β βββ page.tsx # Main page
β βββ page-scroll.css # Animation utilities
βββ components/
β βββ theme-provider.tsx # Dark/light mode toggle
β βββ navbar.tsx # Navigation bar
β βββ hero.tsx # Hero section
β βββ about.tsx # About section
β βββ skills.tsx # Skills section
β βββ projects.tsx # Projects section
β βββ achievements.tsx # Achievements section
β βββ experience.tsx # Experience section
β βββ contact.tsx # Contact section
β βββ footer.tsx # Footer
βββ public/ # Static assets
βββ package.json # Dependencies
βββ tailwind.config.ts # Tailwind configuration
βββ tsconfig.json # TypeScript configuration
βββ next.config.js # Next.js configuration
Modify the gradient colors in tailwind.config.ts:
colors: {
primary: {
600: '#2563eb',
700: '#1d4ed8',
},
}Edit content directly in component files:
- Hero text:
components/hero.tsx - About section:
components/about.tsx - Skills:
components/skills.tsx - Projects:
components/projects.tsx
Add your resume PDF to the public folder and update the link in components/hero.tsx.
Update social links in:
components/contact.tsx- Contact informationcomponents/projects.tsx- GitHub and demo linkscomponents/navbar.tsx- Navigation links
All content is extracted from the provided resume (Ateeb Arman's resume):
- Education: IIIT Sri City, B.Tech CSE (2022-2026)
- 3 Major Projects: RecoSense, DriveSphere, WaveConnect
- Technical Skills: 11 skill categories
- 600+ DSA problems solved
- Leadership experience and achievements
npm i -g vercel
vercel- Build:
npm run build - Connect repository to Netlify
- Set build command:
npm run build - Set publish directory:
.next
Configure next.config.js and use GitHub Actions
Build and upload the .next folder to your server.
- Server-side rendering with Next.js
- Image optimization
- CSS-in-JS with Tailwind (no runtime overhead)
- Lazy loading of components
- Smooth scroll behavior
The site includes:
- Meta tags in
app/layout.tsx - Semantic HTML structure
- Alt text for images
- Accessible color contrast
- Mobile-friendly design
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
This is a personal portfolio. For custom versions, feel free to fork and modify!
This portfolio template is open source. Feel free to use it for your own portfolio.
- Replace placeholder links - GitHub, LinkedIn, LeetCode URLs
- Add resume PDF - Place in
public/resume.pdf - Update project demo links - Add live demo URLs
- Customize colors - Match your personal brand
- Add project images - Screenshots for visual impact
- Optimize performance - Monitor Core Web Vitals
Built with β€οΈ by Ateeb Arman