PRACTICAL GUIDE · UPDATED SEPTEMBER 7, 2026

How to export HTML, CSS and JavaScript as a working ZIP

Export a static project, extract it into a fresh folder and verify its files and interactions. Understand the difference between source files, hosting and an App installer.

A downloaded ZIP is useful when someone else can tell how to open it and what it can do. This lesson exports the daily-plan project, which uses local HTML, CSS and JavaScript. The result is source code. It is not an Android APK, an iPhone installation file or an automatically published website.

Check the version before exporting

Import the tutorial example and change its heading to My study plan. Run the project, check one task and add another. Export reads the current contents of all three editor tabs, so run again after editing. Otherwise, the code you download may differ from the last preview you inspected.

Export, extract and open

  1. Choose the workspace's project ZIP download button. It generates haoword-app-project.zip. Your browser decides where to save it.
  2. Locate the ZIP and extract it into a new folder. Do not test by opening just one file inside an archive viewer.
  3. Keep index.html, styles.css and app.js in the same directory.
  4. Open index.html in a browser. Its heading should match the version you exported, and its colors and spacing should be present.
  5. Check a task and add a new task. Compare the behavior with the workspace, then make the browser narrow to check the responsive layout.

What is in the project export?

FilePurpose
index.htmlThe page entry point: headings, form and task list.
styles.cssColors, spacing and mobile layout rules.
app.jsTask creation and completion counting.
brief.jsonThe requirements you entered in the workspace's brief form.
README.txtOpening instructions and the scope of the export.

The downloadable tutorial sample has four files; the workspace export additionally includes brief.json. During export, the workspace points the page to the same-folder stylesheet and script. It does not automatically package extra images, fonts, external libraries or a backend.

Fix differences after download

Before sharing the folder

Test from a fresh extraction rather than your editing folder. Review both the code and brief.json for private information, passwords or API keys. Include an honest note: this is a static demo, tasks reset on reload, and there is no account, payment or cloud storage service. To share a public link, separately deploy the public files to a website host.

Success means you can open the extracted project independently, see the expected styling and heading, add and complete tasks, and use the narrow layout. The presence of a ZIP file alone is not the final check.

Use the same working example

Free to modify. No external libraries; tasks reset on reload.

In the workspace, select Import tutorial example to load the files. Export existing work first.

Continue practising

Written by HaoWord Studio for the current workspace and included sample.