Advanced level · Module 6: JavaScript Capstone Project · Lesson 5 of 5
Documentation and Presentation
Document the project for other developers and users, and present it with a live offline-to-online demonstration.
In this lesson you will
- Write developer and user documentation
- Present the project and its quality evidence
Key concepts
READMEuser guidedemo scriptreflection
The lesson
The README explains setup for the API and front end, the commands for tests and type checking, the architecture and the sync design. A short user guide shows health workers how to record and sync visits.
State limitations and next steps honestly, such as no conflict resolution for edited visits.
In the presentation, record visits with the network off, reconnect and show them syncing once, show a summary and run the tests. Explain the sync design and one thing you would change.
Step by step
- Write the README and user guide.
- Have a classmate set up the project from the README.
- Prepare an offline-to-online demo script.
- Rehearse the presentation with a timer.
Practice activity
Complete milestone 5 and present the Visit Tracker.
Expected result: A classmate can run the project from the README and the demonstration shows offline recording and a clean sync.
Check your understanding
-
What should the demonstration prove about sync?
Show answer
Visits recorded offline sync once when the connection returns, without duplicates.
-
Why document limitations such as missing conflict resolution?
Show answer
So users and future developers know what the system does not yet handle.
Taught live by an instructor — online or in person. Free course lessons are for self-study and do not lead to a certificate — see registration options.