Skip to content

feat: build the projects page feature - #16

Merged
CodingWithJiro merged 33 commits into
mainfrom
feat/projects-page
Sep 2, 2026
Merged

CodingWithJiro merged 33 commits into
mainfrom
feat/projects-page

Conversation

@CodingWithJiro

Copy link
Copy Markdown
Owner

Description

Completed the /projects page feature by adding a responsive project grid, project metadata, navigation links, accessibility improvements, and testings.

Changes

  • Added a responsive grid layout for the /projects page.
  • Added additional projects and project metadata including GitHub URLs and technologies.
  • Added GitHub and live website links for each project.
  • Added a View all projects link to the homepage Projects section.
  • Added Back to homepage and View all projects links to the /projects page.
  • Added accessible labels and keyboard focus styles to project links.
  • Updated project data tests to validate all projects.
  • Added validation for project GitHub URLs and technologies.
  • Added integration test coverage for the homepage Projects section.
  • Added E2E coverage for the Projects page and its key navigation flows.

Quick Demo

portfolio-projects-page-demo.mp4

Notes for Reviewers

  • The /projects page now serves as the complete project showcase for the portfolio.
  • Project cards include links to both the live website and GitHub repository which opens a new tab.
  • Unit, integration, and E2E tests were added or updated to cover the feature.
  • I decided not to add simple projects from when I started learning and just added the ones that I think covers more of my depth as a full stack developer.
  • I will be adding more latest projects in the future as soon as I complete it.
  • The View all projects links to my Projects Hub GitHub repository where it contains all my project repositories.
  • I also updated my profile picture to be more consistent with my GitHub and LinkedIn profile.

@CodingWithJiro CodingWithJiro self-assigned this Sep 2, 2026
@CodingWithJiro CodingWithJiro added bug Something isn't working enhancement New feature or request chore refactor test labels Sep 2, 2026
@vercel

vercel Bot commented Sep 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
elmarchavez Ready Ready Preview Sep 2, 2026 5:09pm UTC

@CodingWithJiro

Copy link
Copy Markdown
Owner Author

In a team setting, this PR would await senior developer approval.
For this solo project, I’ll proceed with merging after review.

@CodingWithJiro
CodingWithJiro merged commit ba14e07 into main Sep 2, 2026
8 of 10 checks passed
@CodingWithJiro
CodingWithJiro deleted the feat/projects-page branch September 2, 2026 17:40

This branch was successfully deployed

1 active deployment
Preview — 2151f141 Deployed Sep 2, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working chore enhancement New feature or request refactor test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant