|
|
пре 1 дан | |
|---|---|---|
| public | пре 1 дан | |
| research | пре 1 дан | |
| screenshots | пре 1 дан | |
| scripts | пре 1 дан | |
| src | пре 1 дан | |
| tests | пре 1 дан | |
| .gitignore | пре 1 дан | |
| LocalValetDriver.php | пре 1 дан | |
| README.md | пре 1 дан | |
| SOURCES.md | пре 1 дан | |
| index.html | пре 1 дан | |
| package-lock.json | пре 1 дан | |
| package.json | пре 1 дан | |
| playwright.config.ts | пре 1 дан | |
| tsconfig.json | пре 1 дан |
A standalone React + TypeScript + Vite storefront, built alongside the existing Genesis AI project. The existing application was not modified. The published brand uses ADUCKTIVE, so the redesign preserves that spelling and its original logo.
This project is in Herd’s parked ~/Herd folder. Start Herd and open http://aductive.test.
The project-local LocalValetDriver.php serves the compiled dist/ folder and supports direct links and refreshes on routes such as /shop and /product/....
cd ~/Herd/aductive
npm install
npm run build
No Vite server is required for aductive.test. After editing source files, run npm run build again and refresh the browser. For automatic rebuilds while editing, run npm run build -- --watch.
Optional Vite development with hot reload: npm run dev -- --port 5175, then open http://localhost:5175. This is separate from the Herd URL.
For deployment elsewhere, serve dist/ with a fallback to index.html for application routes. npm run preview previews that bundle.
On the 24 September environment check, Herd’s privileged helper had exited with signal 11, leaving DNS and Nginx stopped despite herd start reporting success. If this persists, run the following in your own Terminal (the first command may request your Mac administrator password):
sudo launchctl kickstart -k system/de.beyondco.herd.helper
herd restart
Then open http://aductive.test again. If the helper immediately crashes again, repair Herd’s helper through the Herd application before retrying. The storefront build does not require changes for this service failure.
The workspace did not contain ADUCKTIVE’s original application or an authenticated commerce integration. This implementation therefore does not collect payments, create orders, authenticate customers, validate promotions or submit messages to a backend.
/login, /register and /forgot-password forms. These validate inputs and provide password visibility controls, but no authentication service is connected. Submissions explicitly report that no sign-in, registration or reset email occurred; passwords are cleared after validation and no credentials are transmitted or persisted.mailto: request. Their feedback says that the user must send the email; it never claims a message was sent or a subscription completed.research/ contains the public JSON snapshots retrieved on 14 September 2026. src/content.json contains the normalized application data. See SOURCES.md for source endpoints and editorial decisions. No Supercube branding, photography, copy or product information is used.
npm run build
npm test
The Playwright suite uses installed Google Chrome. It covers cart arithmetic and persistence, wishlist, filters, sorting, search, focus restoration, galleries, product quantity, mobile navigation, forms, article navigation, route rendering, responsive overflow at 320/390/768/1024/1200/1440px, and automated WCAG checks using axe.
node scripts/visual-check.mjs captures desktop/mobile previews while the development server is running.