2.4 KiB
2.4 KiB
DEPLOY THIS SITE AS-IS — DO NOT REDESIGN
What this is
A complete, finished, production-ready STATIC website (19 HTML pages, Hebrew RTL) for "eazy English" — Amirnet English exam prep. It requires NO build step, NO framework, NO server-side code.
Your only job
Host these files exactly as they are. Nothing else.
Hard rules
- DO NOT regenerate, redesign, rewrite, "improve", or re-style any page. The design is final and approved.
- DO NOT replace any image, font, or asset. All images (including scanned recommendation letters in
assets/letters/, institution logos inassets/logos/, and photos) must be served byte-identical from this package. - DO NOT touch
support.js,assets/vendor/react.min.js,assets/vendor/react-dom.min.js,assets/mobile-chrome.js,assets/responsive.css, or anything under_ds/— the pages depend on them at runtime. - DO NOT rename any file. Internal links reference these exact names (
index.html,user.html,course.html,compare.html,amirnet.html,technion.html,free.html,level-test.html,learn.html,vocabulary.html,soldiers.html,improve-score.html,english-is-hard.html,about.html,story-itay.html,contact.html,thank-you.html,404.html,privacy.html). - Keep the directory structure intact:
assets/,assets/vendor/,assets/letters/,assets/logos/,_ds/(including_ds/**/fonts/*.woffand*.otffont files — serve as binary). - Serve
index.htmlas the site root. Map 404s to404.htmlif the host supports it. - Serve with UTF-8 encoding and correct MIME types (
.js→ application/javascript,.css→ text/css,.woff→ font/woff,.otf→ font/otf,.jpg/.png→ images). - The site is client-side rendered from templates in the HTML: on first load each page hydrates itself via
support.js. Seeing<x-dc>tags or{{ ... }}in the source is EXPECTED and CORRECT — do not "fix" them.
Acceptance test (verify after deploy)
- Open
/index.html: full homepage renders (orange eazy logo, hero with photo, track cards). No raw{{ }}visible. - Click an institution logo (e.g. בר אילן): a popup shows a scanned letter image.
- Open
/level-test.html, click "מתחילים": question 1 of 12 appears; answering advances to question 2. - Open on a phone (or narrow window ≤820px): hamburger menu opens/closes, bottom action bar shows, compare page (
/compare.html) shows stacked cards instead of a table.