diff --git a/src/app/projects/accessibility/page.tsx b/src/app/projects/accessibility/page.tsx new file mode 100644 index 0000000..4a60698 --- /dev/null +++ b/src/app/projects/accessibility/page.tsx @@ -0,0 +1,149 @@ +import { Metadata } from "next"; +import { projects } from "~/lib/data"; +import { Badge } from "~/components/ui/badge"; + +export const metadata: Metadata = { + title: "Accessibility Features", + description: "An overview of the accessibility features implemented on this website to ensure inclusive user experience.", +}; + +export default function AccessibilityPage() { + // Find the Accessibility project data + const project = projects.find((p) => p.title === "Accessibility Features"); + + return ( +
{project?.longDescription}
++ As a portfolio website aimed at showcasing my technical skills and projects to potential employers and collaborators, + ensuring accessibility is not just a legal or ethical requirement— it's a demonstration of my professional competence and + inclusive design thinking. Here's why accessibility is particularly important for my website: +
++ Every image on my website has been carefully evaluated and provided with appropriate alt text. I distinguish between: +
++ I developed a custom video player for the LaTeX tutorial with several accessibility features: +
++ My website uses semantic HTML throughout to ensure proper structure and meaning: +
++ I carefully selected color choices on my website to ensure readability: +
++ While building this website, I encountered some limitations in the Next.js framework and implemented workarounds: +
+