honest-navigation

byHabib Rehman

Create a professional, minimalist personal portfolio website for a Full-Stack Developer. It needs a sticky navigation bar, a hero section with a bold typography introduction, a 'Skills' section using progress bars, a 'Projects' grid with hover effects displaying details, and a functional 'Contact Me' form. Use a sleek monochrome theme with subtle vibrant accent colors.

No preview

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document

Honest-Navigation System Requirements Document

Introduction

The Honest-Navigation project aims to create a professional, minimalist personal portfolio website for a Full-Stack Developer. The website will showcase the developer's skills, projects, and achievements in digital marketing, particularly in Facebook Ads campaigns.

System Overview

The website will serve as a digital portfolio for Habib Rehman, highlighting his expertise as a Meta Certified Digital Marketing Associate. It will feature a sleek monochrome theme with vibrant accent colors, a sticky navigation bar, a hero section with bold typography, a 'Skills' section with progress bars, a 'Projects' grid with hover effects, and a functional 'Contact Me' form.

Page 1 of 5

Functional Requirements

  • As a User, I should be able to view a sticky navigation bar for easy access to different sections.
  • As a User, I should see a hero section with a bold typography introduction.
  • As a User, I should be able to view a 'Skills' section with progress bars indicating proficiency levels.
  • As a User, I should be able to view a 'Projects' grid with hover effects displaying project details.
  • As a User, I should be able to fill out and submit a 'Contact Me' form.
  • As a User, I should be able to view high-converting Facebook Ads campaign results.
  • As a User, I should be able to see an image of Habib Rehman on the website.

User Personas

  • Visitor: Interested in learning about Habib Rehman's skills and projects.
  • Potential Client: Looking to hire a digital marketing expert.
  • Recruiter: Searching for a qualified full-stack developer with digital marketing expertise.
Page 2 of 5

Core User Flows

  • Visitor navigates to the website -> views hero section -> explores skills and projects -> fills out contact form.
  • Potential Client visits website -> reviews Facebook Ads campaign results -> contacts Habib for services.
  • Recruiter accesses website -> evaluates skills and projects -> downloads resume or contacts for interview.

Visuals Colors and Theme

  • primary: #1a1a1a (dark charcoal)
  • primary_light: #333333 (light charcoal)
  • secondary: #ff4081 (vibrant pink)
  • accent: #00bcd4 (cyan)
  • highlight: #ffeb3b (bright yellow)
  • bg: #ffffff (white)
  • surface: rgba(250, 250, 250, 0.8)
  • text: #000000 (black)
  • text_muted: #757575 (grey)
  • border: rgba(0, 0, 0, 0.1)

Signature Design Concept

The homepage will feature an interactive 3D floating island where each section of the portfolio is represented as a building. Users can navigate between sections by "flying" to different buildings. The design will use @react-three/fiber and @react-three/drei for the 3D effects, creating an engaging and memorable experience. Hovering over buildings will reveal brief descriptions, and clicking will zoom into the section.

Page 3 of 5

Interaction Model & Motion Direction

  • Interaction Model: Parallax
  • Landing Page: Layered depth via scroll with interactive 3D elements.
  • Internal Pages: Static for clarity and ease of reading.

Non-Functional Requirements

  • The website should load within 3 seconds on a standard broadband connection.
  • It should be responsive and accessible on all devices and screen sizes.
  • The website must comply with GDPR regulations for data protection.

Tech Stack

  • Frontend: React for Web
  • Backend: FastAPI
  • Database: MongoDB
  • AI Models: Not applicable
  • Local Orchestration: Docker
  • Server-side Orchestration: Kubernetes
Page 4 of 5

Assumptions and Constraints

  • The website will primarily target potential clients and recruiters in Pakistan.
  • The design must reflect Habib Rehman's personal brand as a digital marketing expert.
  • Budget constraints may limit the use of premium third-party services.

Glossary

  • CPC: Cost Per Click
  • ROAS: Return on Ad Spend
  • GDPR: General Data Protection Regulation
  • Meta Certified Digital Marketing Associate: A certification for expertise in Meta's advertising platforms.
Page 5 of 5

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: View Hero
Landing: View Profile Image
Projects: View Campaign Results
Projects: Review Ad Performance
Skills: Verify Expertise
Contact: Fill Form
Contact: Submit Inquiry

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: View Hero
Landing: View Profile Image
Projects: View Campaign Results
Projects: Review Ad Performance
Skills: Verify Expertise
Contact: Fill Form
Contact: Submit Inquiry