Ekspert od Ghost CMS: Wykonanie niestandardowego motywu z Figma - 3 szablony postów i snippetów (PageSpeed 90+)
Poszukujemy doświadczonego dewelopera Front-End oraz Ghost CMS (rzeczywiste doświadczenie z Ghost jest wymogiem obowiązkowym) do stworzenia niestandardowego motywu dla B2B bloga technologicznego Advio (platforma do automatyzacji reklamy).
Mamy w pełni gotowe, szczegółowe (pixel-perfect) makiety w Figma dla desktopu i mobile. Styl wizualny to surowy flat design z minimalistyczną dwukolorową paletą. Oczekujemy czystego, lekkiego kodu CSS/SCSS bez ciężkich frameworków (żadnego Bootstrap ani jQuery) oraz zbędnych elementów UI.
Wzór dla projektu: Najbliższy rzeczywisty przykład struktury, czystej estetyki i logiki siatki, do którego dążymy, to blog Buffer Resources (https://buffer.com/resources/).
Główna cel i architektura: Maksymalna elastyczność treści. Autorzy powinni mieć możliwość przypisania jednego z 3 specyficznych szablonów do dowolnego posta bezpośrednio w panelu administracyjnym Ghost. Wymagamy poprawnej routingu i architektury plików:
1) Strona główna (index.hbs):
Główny artykuł (Featured Post): Umieszczany na górze. Duża okładka, nagłówek H2, lead na 3 linijki, etykieta kategorii.
Strumień publikacji: Chronologiczna siatka innych postów. Karta zwykłego posta ma dwa stany wizualne: z okładką i bez. Elementy karty: nagłówek H3, lead na 3 linijki, etykieta kategorii i data. (Autor NIE jest wyświetlany).
Mobilny UI: Siatka przekształca się w jedną kolumnę. Główny artykuł zachowuje okładkę, a inne posty (bez obrazków) są wyświetlane poniżej w prostym tekstowym liście.
2) Strona kategorii (tag.hbs):
W pełni duplikuje strukturę index.hbs, ale bez bloku Featured Post. Ma duży nagłówek na górze (na przykład, "Kategoria: Nazwa").
3) Wyniki wyszukiwania (search.hbs):
Siatka kart z odpowiednimi wynikami + zaprojektowany stan "Nic nie znaleziono". Na górze strony zawsze powinny być wyświetlane pierwsze trzy kategorie (Tagi).
4) Strona błędu 404 (error-404.hbs):
Czysty markowy układ z kreatywnym tekstem błędu, przyciskiem "Powróć na stronę główną" oraz blokiem "Popularne artykuły" (3 standardowe karty bez obrazków). Na ekranie mobilnym treść jest wyrównana ściśle do środka w pionie.
5) Trzy podstawowe szablony postów (post.hbs, custom-instruction.hbs, custom-rules.hbs):
Blok Hero: Okruszki chleba, duży H1, lead-akapit, pod którym znajduje się okładka (Cover Image) na całą szerokość kolumny tekstowej. Wyświetlana jest tylko data (BEZ autora). Na mobilnym okładka staje się Edge-to-Edge (na cały ekran bez marginesów).
Blok autora: Umieszczany na samym dole strony. Prosty format tekstowy: "Autor: Imię Nazwisko" (bez awatara/zdjęcia).
Lewy panel stały (Curriculum / Spis treści): Dla szablonów instrukcji i zasad to krokowy wykaz, który "przykleja się" podczas przewijania (Scroll Spy musi być zrealizowane w lekkim Vanilla JS). Mobilny UI: ta kolumna znika i jest zastępowana kompaktowym akordeonem "Spis treści" tuż pod nagłówkiem, który rozwija się po kliknięciu.
Moduły treści i HTML-snipety: Wszystkie niestandardowe moduły muszą być stylizowane globalnie, aby idealnie wyświetlały się wewnątrz tagu content. Musisz dostarczyć czysty HTML UI Kit / Ściągawkę, która będzie zawierać dokładny kod HTML dla tych elementów, aby nasz zespół mógł łatwo zachować je jako natywne snipety w Ghost:
Blok "Główne" (TL;DR): Wyróżniony info-box z listą punktowaną.
Wrzuty dla instrukcji (Callouts): Niestandardowe style dla bloków "Do/Nie" oraz komunikatów Info/Ostrzeżenie/Alerte.
Interaktywna galeria (w stylu OpenAI): Blok-karuzela, gdzie zdjęcia przełączają się kliknięciem na tekstowe "tabletki" z podpisami (wymaga lekkiego Vanilla JS). Mobilny UI: musi wspierać zarówno kliknięcie na tabletki, jak i natywny swipe.
Integracja wideo: Adaptacyjny blok dla osadzonych odtwarzaczy (YouTube/MP4) z eleganckimi zaokrągleniami.
Standardowe elementy UI: Etykiety/Tagi, Daty i Paginacja powinny korzystać ze standardowych helperów Ghost, stylizowanych zgodnie z makietami Figma.
Surowe wymagania techniczne:
Jakość kodu: Semantyczny HTML5 oraz CSS/SCSS (metodologia BEM).
Wydajność: Wskaźniki Google PageSpeed Insights (Lighthouse) MUSZĄ wynosić 90+ (Zielona strefa) zarówno dla desktopu, jak i dla mobile.
Ghost CMS (Handlebars): Pełna dynamika, brak hardcodowania w szablonach. Wszystkie moduły, bloki tekstowe i media muszą być zarządzane przez panel administracyjny Ghost.
Walidacja: Ostateczny plik .zip z motywem musi uzyskać dokładnie 100/100 punktów w oficjalnym narzędziu Ghost GScan bez żadnych błędów ani ostrzeżeń.
Proces płatności i QA: To kontrakt z surowym powiązaniem z wynikiem. Płatność jest realizowana jednorazowo (100% milestone). Środki zostaną uwolnione TYLKO po tym, jak w pełni gotowy plik .zip motywu zostanie przekazany, zintegrowany i pomyślnie przejdzie naszą wewnętrzną recenzję kodu front-end, kontrolę wymagań PageSpeed oraz walidację GScan na 100/100.
Własność intelektualna i ekskluzywność (NDA): To własnościowy niestandardowy projekt dla platformy Advio. Po zakończeniu prac i płatności 100% praw własności intelektualnej do kodu i projektu należą wyłącznie do nas. Gotowy motyw, jego komponenty lub dostarczone makiety Figma nie mogą być odsprzedawane, wykorzystywane w innych projektach ani publikowane gdzie indziej.
Jak odpowiedzieć: Ponieważ budżet jest otwarty, proszę podać swoją rzeczywistą stałą cenę oraz orientacyjne terminy realizacji dla tego zakresu prac.(Uwaga: w celu ochrony naszej własności intelektualnej link do Figma zostanie udostępniony TYLKO wybranym kandydatom na etapie rozmowy kwalifikacyjnej).
Ważne: Rozpocznij swoją odpowiedź od linków do 2-3 niestandardowych motywów Ghost CMS, które osobiście stworzyłeś, abyśmy mogli je sprawdzić za pomocą PageSpeed Insights.
-
976 4 0 Dzień dobry
Nazywam się Dmytro. Zapoznałem się z TŻ — projekt jest bardzo silny i technicznie kompetentny. Mam doświadczenie w frontend development, optymalizacji wydajności, niestandardowych rozwiązaniach CMS oraz platformach treści ukierunkowanych na AI/SEO.
Pracowałem również z:
— Ghost CMS / Handlebars
— rozwój niestandardowych motywów
— Tailwind / SCSS / BEM
— optymalizacja Lighthouse/PageSpeed
— interakcje w Vanilla JS
— responsywnym/pixel-perfect kodowaniem
… — architekturą przyjazną SEO
Mogę zrealizować:
— całkowicie niestandardowy motyw Ghost
— poprawną architekturę szablonów i routing
— lekkie frontend bez ciężkich zależności frameworków
— scroll spy / interaktywne moduły / galerie
— adaptację mobile-first
— czysty semantyczny HTML
— optymalizację pod Lighthouse 90+
— GScan 100/100
Szczególnie podoba mi się wasze podejście do architektury treści i UX dla długich treści technicznych — to rzadki poziom szczegółowości TŻ 👍
Co do terminów: orientacyjnie 3–6 tygodni w zależności od ostatecznej objętości Figma i QA.
Co do budżetu: po przeglądzie makiet i pełnego zakresu.
Jestem gotów omówić projekt bardziej szczegółowo i przejść rozmowę techniczną.
-
726 9 1 Cześć! Twój projekt wygląda wspaniale. Jestem gotów natychmiast rozpocząć pracę i wykonać go na wysokim poziomie.
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Poprawić CSS/DOM-układ kart w rozszerzeniu Chrome dla lokalizacji D&D BeyondJest to rozszerzenie Chrome Manifest V3, które lokalizuje stronę D&D Beyond na język ukraiński. Projekt napisany jest w TypeScript + WXT. Rozszerzenie działa poprzez skrypt zawartości: znajduje angielski tekst na stronach D&D Beyond i zastępuje go ukraińskim tłumaczeniem.… Układ HTML i CSS, Javascript & Typescript ∙ 10 godzin 58 minut temu ∙ 24 oferty |
Rozwój platformy AM Mobility (serwis samochodowy, parking, ubezpieczenie, wynajem samochodów)
21 245 PLN
Szukamy zespołu lub doświadczonego programisty Full Stack do stworzenia MVP platformy AM Mobility. AM Mobility to jednolita cyfrowa ekosystem dla kierowców, łącząca w jednej aplikacji i platformie internetowej: parking; serwis samochodowy; wulkanizację; myjnię samochodową;… Javascript & Typescript, Programowanie stron internetowych ∙ 19 godzin 58 minut temu ∙ 88 ofert |
Animacje Gsap
82 PLN
Dzień dobry. Trzeba wprowadzić poprawki w bieżącym projekcie. Potrzebny specjalista, który dobrze pracuje na gsap/lenis Trzeba zrobić animację kart. Szczegółowe wymagania tutaj:… Javascript & Typescript, Programowanie stron internetowych ∙ 1 dzień 1 godzina temu ∙ 17 ofert |
Komercyjna platforma wideokonferencyjna on-premise „ViM”Wymagana jest opracowanie systemu wideokonferencyjnego on-premise z podstawowym obliczeniem na 100 jednoczesnych połączeń (10 izolowanych pokoi po 10 osób). Platforma powinna mieć wbudowaną architekturę do przyszłego poziomego skalowania do 1000 użytkowników poprzez dodawanie… Javascript & Typescript, Programowanie stron internetowych ∙ 1 dzień 21 godzin temu ∙ 28 ofert |
Szukam mentora z Claude Code do uruchomienia projektu internetowego od zera**Krótko o zadaniu:** Jestem nowicjuszem bez doświadczenia w programowaniu. Mam gotowe TŻ na rozwój strony (42 strony, Next.js, PostgreSQL). Chcę zrealizować to samodzielnie za pomocą Claude Code - potrzebuję specjalisty, który skonfiguruje środowisko i nauczy mnie pracy z… Javascript & Typescript, Edukacja ∙ 3 dni temu ∙ 18 ofert |