azure-portfolio

byHannan Ahmad

Build a fully professional, modern portfolio website for a developer named Hannan Ahmad, specializing in Web Development, 3D Animation, and 3D Design. 1. Design Style Dark premium theme (black / charcoal base) Neon gradient accents (blue, purple, cyan) High-end UI/UX (Awwwards-level design) Smooth animations and transitions Minimal but premium layout 2. 3D Experience Use Three.js for interactive 3D elements 3D model in hero section (mouse + touch responsive) Objects must rotate and react to cursor movement Smooth lighting, shadows, and reflections Mobile touch interaction support 3. Website Sections Hero Section Name: Hannan Ahmad Title: Web Developer & 3D Designer Animated 3D object background CTA buttons (Contact / View Work) About Section Short professional introduction of Hannan Ahmad Services Web Development 3D Animation 3D Design Portfolio Project grid with hover 3D tilt effects Filter categories Contact Section Include contact form (Name, Email, Message) 4. Contact Information (IMPORTANT) Add clickable social/contact icons: WhatsApp: +923160395445 → Direct chat link: https://wa.me/923160395445⁠� Email: hannix847@gmail.com → mailto link Instagram: hanni_ahmadx11 → https://instagram.com/hanni_ahmadx11⁠� X (Twitter): @khalidaper91733 → https://twitter.com/khalidaper91733⁠� Facebook: https://www.facebook.com/share/1DoCLQRne7/⁠� All icons must be modern, clean SVG or Font Awesome, with hover glow and smooth animation. 5. UI/UX Requirements Fully responsive (mobile, tablet, desktop) Sticky glassmorphism navbar Smooth scrolling navigation Hover glow effects on buttons and icons Clean spacing and premium layout 6. 3D & Animation Interactive 3D hero object (Three.js) Mouse/touch responsive rotation GSAP or Framer Motion animations Scroll-based effects (fade, parallax, slide) Portfolio cards with 3D hover tilt 7. Tech Stack Three.js (3D) React preferred (or clean HTML/CSS/JS) GSAP or Framer Motion Fully production-ready structure Goal Create a premium, high-converting portfolio website for Hannan Ahmad that showcases skills in Web Development and 3D design with modern interactive UI and fully functional contact/social integration.

HomeAboutDashboardServicesContactAdminPortfolio
Home

Comments (0)

No comments yet. Be the first!

Project Tasks10

#1

Implement Theme and Structure

To Do

As a visitor, I want to experience a consistent dark premium theme across all pages so that the site feels cohesive and professional. Implement the global color palette (#121212 background, #1E1E2E surface, #FFFFFF text, #00FFFF accent, #6A6A8E muted), typography, glassmorphism navbar, neon gradient accents, and shared layout structure based on the mock-design pages. Remove any scaffold pages not needed (e.g., login, signup, welcome, dashboard/ai-assistant, dashboard/settings pages that are not part of the portfolio). Ensure the theme matches all 7 design pages exactly.

AI 85%
Human 15%
High Priority
2 days
Frontend Developer
#8

Implement Contact Form API

To Do

As a visitor, I want my contact form submission to be securely received so that Hannan Ahmad can respond to my inquiry. Implement a FastAPI endpoint to receive, validate, and store contact form submissions (Name, Email, Message) in the database, with CAPTCHA verification and HTTPS support.

AI 80%
Human 20%
High Priority
2 days
Backend Developer
#9

Implement Portfolio Management API

To Do

As an admin, I want to add, edit, and delete portfolio projects via an API so that I can manage the portfolio content dynamically. Implement FastAPI CRUD endpoints for portfolio projects (title, description, category, media URLs), with admin authentication.

AI 80%
Human 20%
Medium Priority
2 days
Backend Developer
#2

Build Home Page

To Do

As a visitor, I want to see the Home page with an interactive 3D hero section so that I am immediately captivated by Hannan Ahmad's portfolio. Implement the Hero section displaying 'Hannan Ahmad' and 'Web Developer & 3D Designer' with an animated Three.js 3D object background reacting to mouse/touch movements, CTA buttons ('Contact' and 'View Work'), neon cursor trails, and scroll-based parallax effects. Base implementation on the existing Home (v2) JSX design.

Depends on:#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
3 days
Frontend Developer
#3

Build About Page

To Do

As a visitor, I want to read Hannan Ahmad's professional bio on the About page so that I understand his background and expertise. Implement the About section with a short professional introduction, smooth fade-in animations via GSAP or Framer Motion, and responsive layout. Base implementation on the existing About (v2) JSX design.

Depends on:#1
Waiting for dependencies
AI 88%
Human 12%
High Priority
1.5 days
Frontend Developer
#4

Build Services Page

To Do

As a visitor, I want to browse Hannan's service offerings on the Services page so that I can evaluate his capabilities. Implement the Services section listing Web Development, 3D Animation, and 3D Design with hover glow effects, animated card entries, and responsive grid layout. Base implementation on the existing Services (v2) JSX design.

Depends on:#1
Waiting for dependencies
AI 88%
Human 12%
High Priority
1.5 days
Frontend Developer
#5

Build Portfolio Page

To Do

As a visitor, I want to filter and view Hannan's projects on the Portfolio page so that I can explore his work by category. Implement a project grid with 3D hover tilt effects (Vanilla Tilt / custom Three.js), category filter buttons, smooth transition animations, and project card previews. Base implementation on the existing Portfolio (v2) JSX design.

Depends on:#1
Waiting for dependencies
AI 88%
Human 12%
High Priority
2.5 days
Frontend Developer
#6

Build Contact Page

To Do

As a visitor, I want to send a message and connect via social media on the Contact page so that I can reach Hannan Ahmad easily. Implement the contact form (Name, Email, Message fields) with CAPTCHA, clickable social/contact icons for WhatsApp (+923160395445), Email (hannix847@gmail.com), Instagram (hanni_ahmadx11), X/Twitter (@khalidaper91733), and Facebook, all with hover glow animations. Base implementation on the existing Contact (v2) JSX design.

Depends on:#1#8
Waiting for dependencies
AI 88%
Human 12%
High Priority
2 days
Frontend Developer
#10

Implement Submissions Review API

To Do

As an admin, I want to retrieve and review contact form submissions via an API so that I can manage incoming messages from the dashboard. Implement FastAPI endpoints to list, view, and mark submissions as read/responded, with admin authentication.

Depends on:#8
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
1.5 days
Backend Developer
#7

Build Admin Dashboard Page

To Do

As an admin (Hannan Ahmad), I want to access a dashboard to view contact form submissions and manage portfolio projects so that I can keep the portfolio up to date. Implement the Admin/Dashboard page with views for submission review, project listing, add/edit project forms, and message review. Base implementation on the existing Dashboard (v2) and Admin (v2) JSX designs.

Depends on:#9#1#10
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
3 days
Frontend Developer
Home design preview
Admin: Login
Dashboard: View Submissions
Dashboard: Manage Projects
Portfolio: Add Project
Portfolio: Edit Project
Contact: Review Messages