# danix.xyz Week 6+ TODO List ## Week 6: Pages & Final Testing ### Pages to Edit - [ ] About page (bio, photos, skills, accessibility showcase) - [ ] Contact page (form handling, keyboard nav, form validation, screen reader testing) ### Pages to Build - [ ] 404 page (friendly error page, proper navigation links) - [ ] Repository page (Explanation of Slackware package repository, links to packages) ### Testing (Week 6) - [ ] E2E testing across all new pages - [ ] Verify keyboard navigation on new pages - [ ] Screen reader spot-check on new pages - [ ] Dark/light mode on new pages - [ ] Responsive testing (320px, 768px, 1060px+) - [ ] Performance regression testing ### Documentation & Handoff - [ ] Create WEEK6-COMPLETION.md if needed - [ ] Final accessibility audit including new pages - [ ] Git merge week-6-pages → master ## Future Considerations ### Week 7+ Ideas - [ ] Footer redesign (3-column, social badges, fortune cookie, tech badges, etc.) - [ ] Blog/Articles with syntax highlighting - [ ] Search functionality - [ ] Analytics (privacy-respecting) - [ ] Sitemap & robots.txt optimization - [ ] Open Graph meta tags for social sharing - [ ] Progressive enhancement (offline support) - [ ] Create accessibility badges component (WCAG 2.1 AA, Keyboard Accessible, Screen Reader Compatible) - [ ] Add badges to footer with links to A11Y-AUDIT-REPORT.md - [ ] Add accessibility section to About page (Week 6) ### Optional Enhancements - [ ] Skip-to-content link (accessibility power user feature) - [ ] Breadcrumb JSON-LD structured data - [ ] Extended screen reader testing (JAWS, TalkBack) - [ ] Mobile device testing (real devices, not just emulation) - [ ] Performance audit (Google Lighthouse) - [ ] SEO audit (structured data, meta descriptions)