Welcome to Pet Foster — an accessibility-focused website where users can explore and express interest in adoptable dogs.
This project emphasizes web accessibility, ensuring everyone can interact with the site using screen readers, keyboards, and assistive technologies.
Check it live on Netlify.
Check out the project live: Pet Foster on Netlify
(Move your screenshot to images/Screenshot.png in your repository.)
- 🐕 Browse dog cards with detailed information
- ♿ Accessibility-focused design — semantic HTML, ARIA roles, proper tab order, and focus indicators
- ⌨️ Full keyboard navigation — Tab, Enter, Space, and Arrow Keys supported
- 🖼️ Accessible images — decorative images ignored by screen readers, informative images with descriptive alt text
- 📝 Express interest form — submit your favorite dogs with multiple-choice questions and instant feedback
- 🌈 Color contrast & readability — WCAG AA compliant, text legible for all users
- 📱 Responsive layout — works on desktop, tablet, and mobile
📂 css/ # Stylesheets
📂 img/ # Dog images and icons
📂 js/ # JavaScript logic
cards.html # Dog cards page
index.html # Homepage
- Users can browse cards of dogs available for fostering.
- The form allows expressing interest in a dog with multiple-choice questions.
- Instant feedback is provided via ARIA live regions without page reloads.
- All interactive elements are fully keyboard-accessible, with clear focus indicators.
- Semantic HTML, ARIA roles, and proper
fieldset/legendare used for screen reader compatibility. - Color contrast and font sizes meet WCAG AA standards for readability.
- ✅ Semantic HTML (
<header>,<nav>,<fieldset>,<legend>,<main>) - ✅ Keyboard navigation (Tab, Enter, Spacebar, Arrow Keys)
- ✅ Screen reader-friendly (ARIA roles, labels, live regions)
- ✅ Color contrast & readability compliance (WCAG AA)
- ✅ Responsive layout for desktop, tablet, and mobile
- This project demonstrates inclusive design practices and helps users experience the web like people using assistive technologies.
- Focus on keyboard navigation, proper labeling, and accessible forms.
This project is free for educational use.
