Skip to content

mdemong87/theamfisher-assignment

Repository files navigation

🌐 Portfolio Website - Frontend Developer Assignment

This project is a responsive portfolio website built as part of a frontend developer assignment. It transforms a provided Figma design into a high-performance, accessible, and SEO-friendly website using Next.js and Tailwind CSS.


📖 Project Overview

The goal of this assignment was to develop a modern, responsive portfolio website that adheres to best practices in performance, SEO, accessibility, and UI development. The site demonstrates proficiency in using the latest web technologies and frameworks.


⚙️ Tech Stack

  • Framework: Next.js
  • Styling: Tailwind CSS
  • Hosting: Vercel
  • Version Control: Git & GitHub

🚀 Live Site

🔗 Visit Live Website


🧪 Features Implemented

  • ✅ Fully responsive layout (mobile, tablet, desktop)
  • ✅ Clean, semantic HTML5 structure
  • ✅ Accessible navigation and content
  • ✅ SEO-optimized (meta tags, alt attributes, semantic structure)
  • ✅ Smooth scroll and subtle animations
  • ✅ Deployed with Vercel
  • ✅ PageSpeed Score: 96 plus out of 100 (Mobile & Desktop)
  • ✅ Code is modular and maintainable

📋 Performance & Accessibility Checks

Tool Status
Google PageSpeed ✅ 96+ Score
W3C Validator ✅ Valid HTML/CSS
WAVE Tool ✅ Accessibility passed
Cross-browser ✅ Chrome, Firefox, Safari, Edge
Console Errors ✅ None

🛠️ Running Locally

To run this project on your local machine:

  1. Clone the repository:

    git clone https://github.com/mdemong87/theamfisher-assignment.git
    

  1. Move to the directory:

    cd teamfisher-assignment
    

  1. Install dependencies:

    npm install
    

  1. Start Development Server:

    npm run dev
    

  1. Open Your Browser at:

    https:locaclhost:3000
    

happy coding....!

Thank You So Much!

Releases

Packages

Used by

Contributors

Languages