- Initial implementation: 4 hours
- Project Setup ✅
- Basic CSS styling ✅
- Support for all 3 input methods (text, radio, dropdown) including styling ✅
- Navigating back & forward ✅
- Unit tests ❌
- End-screen Summary ✅
- Progress Bar: 1 hour ✅
- Data persistence: 1 hour ❌
- Responsive/Reactive design: 2 hours ✅
- Native history support (i.e. using the browser's back and forward buttons): 2 hours ✅
- A11Y tests: 6 hours ❌
- Keyboard navigation ❌
- Contrast / colourblindness checks ❌
- Semantic HTML + ARIA tags ❌
- Improve
React-router
implementation - Stop relying on
Questionnaire
for navigation