Job description
Skrypt PHP8 katalogu firm w Laravel 11:
- Musi być zoptymalizowany pod kątem SEO (FURL, metatagi)
- Jeden skrypt i baza ma obsługiwać wiele domen (będzie wiele tematycznych katalogów)
- Zależne od domeny:
- Motyw (główny blade)
- Różne kategorie
- Ew. język (do ustalenia)
- Możliwość dodania przez admina custom fields, czyli pól na różne dane (zależnych od domeny), które dodający stronę będzie mógł wprowadzić, np. w katalogu fryzjerów będzie „cena strzyżenia” a w katalogu serwisów samochodowych np. „obsługiwane marki aut”.
- Dla custom fields admin wybiera typ do validacji (np. numer, tekst, URL), min+maks długość i ikonkę z fontawesome.com
- Admin może także wybrane custom fields przypiąć do wszystkich katalogów (np. nr tel., NIP, miasto)
Wymagane funkcje (w miarę rozwoju katalogów będziemy zamawiać dodatkowe):
1. Serwis:
- formularz dodania (wpisu) strony (płatność online za wpis)
- form. zakupu promowania wpisu
- wyszukiwarka wpisów: po słowach, po domenach oraz po tagach
- strona główna z kategoriami, najnowszymi wpisami, wpisami promowanymi i ostatnio skomentowanymi
- na każdej podstronie linki wpisów promo. i ostatnio skoment.
- listowanie najnowszych wpisów w kategorii i lista podkategorii
- listowanie wpisów w podkategorii
- strona wpisu z możliwością skomentowania i oceny 1 do 5 gwiazdek
- strony informacyjne
- sitemap XML
- wszystkie listy, strony wpisów i sitemap mają cache na dysku, wpisy promowane i ostatnio skoment. w Memcached
- jakieś minimalistyczne blade żeby to zaprezentować (html5 - kwestie wyglądu po naszej stronie)
2. Panel admina (zarządzanie...):
- ...(pod)kategoriami
- ...promowanymi wpisami
- ...custom fields
- ...stronami info.
- ...komentarzami
- ...wpisami
- moderacja dodanych wpisów
Sporo konf. (np. domen) może być w bazie/plikach, bez panelu.
Projekt rozwojowy, zatem proszę KONIECZNIE w ofercie podać Państwa:
1. Stawkę netto za GODZINĘ pracy;
2. Wycenę wykonania CAŁOŚCI;
3. Tech stack.
Oferty bez którejś z tych inf. NIE zostaną uwzględnione!
Na plus — sugestie :-)