Skip to content

Conversation

@thgaskell
Copy link
Collaborator

This pull request introduces the first two lessons of the RADFish tutorial, providing a comprehensive, step-by-step guide for building an offline-first data collection app. It adds detailed instructional content for structuring the app, implementing navigation, and building the initial trip logging form using USWDS React components. Additionally, it updates dependencies and makes minor configuration adjustments.

New Tutorial Content:

Dependency and Configuration Updates:

  • Upgraded @docusaurus/core and @docusaurus/preset-classic to version 3.8.0, and updated @docusaurus/module-type-aliases to 3.7.0 in package.json for compatibility and improvements.

thgaskell and others added 30 commits May 12, 2025 11:27
…schema setup, data persistence to IndexedDB, and immediate UI updates.
…removing unnecessary comments and enhancing code clarity
jaygiang and others added 29 commits August 14, 2025 22:00
…handling, and enhance navigation function explanations.
…rror handling, and clarify validation for TimePicker component.
…ties and constants, updating section titles, and providing offline testing tips.
… visual reference for saved trips on the Home page.
…adding new steps for trip submission while offline, and including visual references for offline confirmation and trip status.
…ion, including visual references for success confirmation and submitted status.
…pCollection.create() and adding a section on RADFish schema validation, including implementation details and best practices for data integrity.
…ge; update lesson-4.mdx by removing TODO comments for validation; enhance lesson-5.mdx to improve clarity on validation error tracking and form submission status.
…ng that `tripData` and `errors` states are already provided.
@thgaskell thgaskell merged commit ae7e55f into main Aug 26, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants