- π― Overview
- β¨ Features
- π οΈ Tech Stack
- π¨ Design System
- π Quick Start
- βοΈ Customization
- πΈ Screenshots
- π Connect
A modern, responsive portfolio website built with Next.js 15 and React 19, featuring stunning dark aesthetics and smooth animations. This project showcases advanced web development practices with a focus on performance, accessibility, and user experience.
π Live Demo: aarab.vercel.app π± GitHub: github.com/aarabii/An
Feature | Description |
---|---|
π¨ Dark Luxury Theme | Ultra-dark design with purple accents and glass effects |
β‘ Performance Optimized | Next.js 15 with Turbopack for lightning-fast builds |
π± Fully Responsive | Seamless experience across all device sizes |
π Smooth Animations | Motion-powered interactions and transitions |
π§ Contact System | Integrated email functionality with React Email |
π SEO Optimized | Complete meta tags, sitemap, robots.txt |
π‘οΈ Security Headers | Enhanced security with proper headers configuration |
π PDF Resume | Integrated resume viewer with error boundaries |
π― Interactive UI | Modern glassmorphism and hover effects |
Technology | Version | Purpose |
---|---|---|
Next.js | 15.4.4 |
React framework with SSR |
React | 19.1.0 |
UI library |
TypeScript | ^5.0 |
Type-safe JavaScript |
Technology | Version | Purpose |
---|---|---|
Tailwind CSS | ^3.4.17 |
Utility-first CSS |
Motion | ^12.23.9 |
Animation library |
Radix UI | ^1.2.3 |
Headless UI components |
Class Variance Authority | ^0.7.1 |
Component variants |
Technology | Version | Purpose |
---|---|---|
React Email | ^0.3.2 |
Email templates |
Nodemailer | ^7.0.5 |
Email sending |
Sonner | ^2.0.6 |
Toast notifications |
Technology | Version | Purpose |
---|---|---|
ESLint | ^9.0 |
Code linting |
Autoprefixer | ^10.4.21 |
CSS vendor prefixes |
Critters | ^0.0.23 |
Critical CSS inlining |
Font Family | Usage | Weight | Characteristics |
---|---|---|---|
Inter | Body text, paragraphs | 300-700 | Clean, readable, versatile |
Cutive Mono | Code, technical text | 400 | Monospaced, technical feel |
Nasalization | Main headings | 400 | Futuristic, bold display |
Quentine | Name, special text | 400 | Elegant, signature style |
Effect | CSS Properties | Description |
---|---|---|
Glass Morphism | backdrop-filter: blur(16px) |
Frosted glass appearance |
Luxury Shadows | box-shadow: multiple layers |
Deep, rich shadow system |
Neon Glow | box-shadow: 0 0 20px purple |
Purple accent glows |
Shimmer | linear-gradient animation |
Subtle shine effects |
- Node.js 18+
- npm/yarn/pnpm
-
Clone the repository
git clone https://github.com/aarabii/An.git cd An
-
Install dependencies
npm install
-
Environment setup
cp .env.example .env.local
-
Start development server
npm run dev
-
Open your browser Navigate to http://localhost:3000
Command | Description |
---|---|
npm run dev |
Start development server with Turbopack |
npm run build |
Build for production |
npm run start |
Start production server |
npm run lint |
Run ESLint checks |
// src/constant/self.ts
export const selfData = {
name: "Your Name",
jobTitle: "Your Title",
email: "your.email@domain.com",
// ... update all personal details
};
File | Purpose |
---|---|
src/constant/projects.ts |
Your project portfolio |
src/constant/experience.ts |
Work experience data |
src/constant/skillsData.tsx |
Technical skills |
Asset Type | Location | Description |
---|---|---|
Logo | public/images/logo.svg |
Main logo |
Profile Picture | src/assets/images/me.png |
About section image |
Resume | public/docs/ |
PDF resume file |
Fonts | src/assets/fonts/ |
Custom font files |
- Colors: Modify CSS custom properties in
src/app/globals.css
- Fonts: Update font configurations in
src/app/fonts.ts
- Components: Customize UI components in
src/components/ui/
π Dark Luxury Theme - Experience the stunning dark aesthetics with purple accents
π Lightning Fast - Next.js 15 with Turbopack for optimal performance
π± Fully Responsive - Perfect on every device and screen size
Platform | Username | Link |
---|---|---|
π GitHub | @aarabii | https://github.com/aarabii |
πΌ LinkedIn | Aarab Nishchal | Professional Network |
πΈ Instagram | @aarab.ii | Creative Updates |
π¦ Twitter | @aarab_ii | Tech Thoughts |
π§ Email | aarab.nishchal@gmail.com | Direct Contact |