Wykonanie wszystkich stron sklepu internetowego według Figma, mobile + desktop
Potrzebne jest wykonanie jednej strony sklepu internetowego z biżuterią według gotowego projektu w Figma.
To tylko HTML/CSS/JS wykonanie, bez integracji z OpenCart, WordPress czy innym CMS. Jednak wykonanie musi być przygotowane tak, aby można je było łatwo przenieść do OpenCart/Twig.
Co należy zrobić
- Responsywne wykonanie jednej strony według Figma: mobile + desktop.
- Pixel-close zgodność z projektem.
- Czysty, zrozumiały HTML.
- Strukturalny CSS, bez chaotycznego jednego dużego pliku.
- Minimalny JS tylko dla interaktywnych stanów, jeśli są na stronie.
- Optymalizowane obrazy w WebP, bez ciężkich PNG/JPG w czasie wykonywania.
- Poprawne działanie w Chrome/Safari na urządzeniach mobilnych i desktopowych.
Ważny wymóg dotyczący formatu dostarczenia
Trzeba dostarczyć nie tylko index.html, ale mały zestaw do przekazania:
project/
pages/
page.html
components/
header.html
footer.html
product-card.html
breadcrumb.html
inne powtarzające się bloki, jeśli są
handoff/
playground.html
css/
00-tokens.css
01-base.css
02-layout.css
03-forms-buttons.css
04-components.css
05-page.css
js/
ui.js
assets/
images/
icons/
handoff/playground.html ma pokazywać główne komponenty i ich stany, jeśli są: domyślny, otwarty, aktywny, wyłączony, błąd, ładowanie, pusty itd.
Nie trzeba pisać długiej dokumentacji, ale stany muszą być widoczne w przykładach HTML.
Wymagania dotyczące jakości kodu
- Bez stylów inline
style="". - Bez