Budżet: 27000 UAH Termin: 1 dzień
Dzień dobry! Jestem zainteresowany Państwa projektem.
Gotowa do współpracy! Omówimy szczegóły?
Witamy! Rozszerzamy zespół i szukamy osoby do długoterminowej współpracy przy tym i innych naszych projektach. Szacunkowy budżet projektu na wszystkie kolejne etapy (z etapem optymalizacji, refaktoryzacji i realizacją planu audytu bezpieczeństwa) - około 300 000 грн. Może zostać zwiększony, jeśli zostaną dodane nowe zadania.
Możemy zaoferować Ci wykonanie prostego zadania próbnego lub od razu przejęcie bardziej rozbudowanego modułu do rozwoju.
W projekcie jest architekt, analityk, starsi programiści, będzie jasny plan na każdy etap i pomoc w kwestiach technicznych.
Praca nie na trackerze, bez mikrozarządzania, ale z wyraźnie określonymi etapami i terminami.
WYMAGANE DOŚWIADCZENIE Z JAKIMKOLWIEK MVC FRAMEWORK!
Doświadczenie z Dockerem będzie dodatkowym atutem.
Jeśli masz problem z "overengineeringiem" - to nie jest dla nas, nie lubimy tego.
Jeśli jesteś pragmatycznym programistą - bardzo to cenimy.
Potrzebny jest programista, który pracuje szybko i na wynik, potrafi napisać działający kod, a po zatwierdzeniu i poprawkach go zrefaktoryzować (oczywiście, za to osobno płatne).
Wizualizacja na projekt jest już gotowa i zintegrowana z bazą danych. Będziesz musiał opracować logikę biznesową zgodnie z wymaganiami i zintegrować dwa serwisy (płatności i pobieranie listy produktów z osobnego serwisu - tylko zapytania do odczytu). Większość pracy będzie polegała na doprecyzowaniu zapytań w ORM, nie ma skomplikowanych wyborów na tym projekcie, nie ma też skomplikowanego systemu ról (3 standardowe role - admin, menedżer, użytkownik).
Ogólny i skrócony opis (bardziej szczegółowe wymagania biznesowe wyślemy kandydatom osobno):
Należy podłączyć zewnętrzne API do wyszukiwania i zapytań o wynajmowane produkty (dostarczymy dokumentację).
W API jest już dostępny gotowy kod, potrzebne będzie tylko powiązanie z obecną bazą danych.
Strona filtracji:
Przejście z jednego z działów strony
Interfejs jednokartkowy, język — rosyjski
Filtrowanie po parametrach: kategoria (2 opcje), kraj, daty, liczba ogłoszeń, rok, rozmiar
Szukajka po lokalizacjach z autouzupełnianiem
Wyniki sortowane według rosnącej ceny
Przewidziane czyszczenie filtrów
Wsparcie paginacji
Na karcie wyniku wyświetlane jest zdjęcie, cena, region, model, rok, przycisk przejścia do szczegółów
Strona produktu:
Nazwa
Daty wynajmu
Region
Cena
Główne zdjęcie i slider z dodatkowymi
Opis, parametry
Przycisk wysyłania zapytania
Zapytanie otwiera formularz z polami: imię, email, telefon
Po wysłaniu dane trafiają na email menedżera
Zamawianie:
Użytkownik rejestruje się i składa zamówienie przez konto osobiste
Cena jest generowana przez system
Płatność przez Stripe
Po płatności aktualizuje się informacja: dostępna liczba miejsc, produkt, data, suma
Dostęp do produktu jest ograniczony czasowo (30 dni)
Przewidziana funkcja prezentu: przy składaniu można podać email odbiorcy, który otrzymuje kartę i dostęp
Konto studenta:
Dostęp pojawia się po płatności
Przeglądanie i przechodzenie modułów w kolejności
Przesłuchane moduły można oglądać ponownie
Wyświetlanie postępu i aktualnego stopnia
Stopień jest aktualizowany po każdym ukończonym module
Konto instruktora:
Lista studentów
Możliwość przeglądania odpowiedzi
Komentarze do odpowiedzi
Instruktor nie może edytować odpowiedzi studentów
Blog i opinie zwrotne:
Cztery kategorie artykułów
Zagnieżdżone podkategorie z nawigacją w menu
Wyświetlanie listy i pełnej wersji artykułów
Dwie strony z formularzem kontaktowym, dane zapisywane w bazie
Formularze już przygotowane, można kopiować z innych stron
Etapy techniczne niefunkcjonalne:
Optymalizacja
Poprawić szybkość ładowania strony filtrów poprzez lazy-loading wyników
Ograniczyć liczbę obrazów na kartach, zastosować kompresję
Dodać cache'owanie zapytań geolokalizacyjnych
Przenieść wysyłanie formularzy na asynchroniczne z potwierdzeniem
Optymalizować paginację — nieskończone przewijanie lub ładowanie ajax
Skonfigurować zapis filtrów podczas nawigacji między stronami
Dodać indeksowanie pól wyszukiwania w bazie danych
Przenieść część logiki klienta na serwer, aby zmniejszyć obciążenie przeglądarki
Refaktoryzacja
Podzielić filtr na niezależne moduły do ponownego użycia
Wydzielić wspólne komponenty kart, nagłówków, okien modalnych do osobnych szablonów
Przenieść wszystkie formularze na jeden wspólny szablon z walidacją
Wydzielić parametry wyświetlania do konfiguracji
Przeprowadzić czyszczenie powtarzającego się kodu w logice wyświetlania kart
Ujednolicić szatę graficzną: kolory, rozmiary, marginesy
Zastąpić ręczne przetwarzanie formularzy scentralizowanym walidatorem
Uprościć strukturę tras, usunąć duplikujące się linki
Audyt bezpieczeństwa i ochrona
Sprawdzić wszystkie formularze pod kątem XSS i CSRF
Upewnić się, że dostęp do zamkniętych stron jest ograniczony (według ról)
Sprawdzić, czy nie przekazywane są zbędne dane w zapytaniach API
Przeprowadzić audyt przechowywania danych użytkowników — szyfrowanie, haszowanie
Sprawdzić integrację Stripe pod kątem powtarzalnych płatności i fałszowania sum
Zabezpieczyć dostęp administracyjny i operacje w panelu admina
Skonfigurować logowanie wszystkich kluczowych działań użytkowników i administratorów
Wdrożyć politykę ograniczeń IP/geolokalizacji dla panelu zarządzania
Przeprowadzić audyt bibliotek zewnętrznych pod kątem podatności (composer audit)
Włączyć regularne tworzenie kopii zapasowych bazy danych i logów
Projekt na Yii2, ale ponieważ głównie pracujemy z serwisami i ORM - rozważymy kandydatów z doświadczeniem w dowolnym frameworku.
Pisz o swoim doświadczeniu, dołącz ostatnie 3 wykonane projekty, mile widziane przykłady kodu.
Jak dużo czasu masz na projekt każdego dnia?
Budżet: 27000 UAH Termin: 1 dzień
Dzień dobry! Jestem zainteresowany Państwa projektem.
Gotowa do współpracy! Omówimy szczegóły?
Budżet: 27000 UAH Termin: 30 dni
Dzień dobry, codziennie mam od 6 do 8 godzin na pracę, 7 dni w tygodniu, pisz w prywatnych wiadomościach po szczegóły
Budżet: 27000 UAH Termin: 1 dzień
Dzień dobry, zajmujemy się tworzeniem stron internetowych w HTML CSS, w tym na WordPress. Opracowujemy strony na PHP, frameworki na Laravel oraz aplikacje mobilne na iOS i Android pod klucz.
Opracowujemy strony na PHP i aplikacje mobilne na iOS i Android.
Posiadamy doświadczenie w tworzeniu systemów CRM/ERP.
Gotowi zrealizować Twoje zamówienie pod klucz.
Dzień dobry, opracowujemy strony na WordPress i aplikacje mobilne na iOS i Android. Łączne doświadczenie w rozwoju wynosi 7 lat. Gotowi zrealizować Twoje zamówienie pod klucz.
1. Projekty
https://berkanaplus.com.ua/ - Ten serwis przenosiłem i konfigurowałem serwer.
2. https://leondesign.kyiv.ua/
Aktualizacje wersji PHP i aktualizacje wtyczek.
3. https://peg.com.ua/
Rozwój nowego modułu dla strony do dynamicznej aktualizacji cen produktów.
https://uvali.com.ua/
Konfiguracja serwera VPS.
Budżet: 27000 UAH Termin: 15 dni
Witam! Cieszę się na współpracę. Przykład kodu znajduje się w portfolio. Mam doświadczenie zarówno z Laravel, jak i z Yii
Moje portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Pisz, zacznę dziś pracować. Będę zadowolony ze współpracy z Tobą!
Budżet: 27000 UAH Termin: 10 dni
Dzień dobry.
Mam ponad 10 lat doświadczenia w pracy z PHP. Możemy omówić ewentualną współpracę.
Budżet: 27000 UAH Termin: 1 dzień
Witam.
Z przyjemnością nawiążę współpracę.
Chętnie omówię szczegóły w prywatnej korespondencji.
Potrzebny programista Laravel Backend do opracowania i wsparcia logiki serwera, baz danych oraz głównych API dla naszej aplikacji internetowej. Obowiązki obejmują opracowanie i wsparcie logiki serwera oraz baz danych dla naszej aplikacji internetowej opartej na Laravel. Praca polega na integracji frameworków frontendowych z naszą infrastrukturą serwerową oraz obejmuje projektowanie architektury baz danych i wykonywanie zapytań do relacyjnych baz danych, takich jak MySQL. Profesjonalne doświadczenie w programowaniu w Laravel z minimum trzyletnim stażem w tej dziedzinie. Dodatkowo mile widziane doświadczenie w integracji frameworków frontendowych z infrastrukturą serwerową.
Szukamy wsparcia dla projektu opartego na Yii , trzeba wprowadzać poprawki i dopracowania bazy, częściowo jest kontakt z poprzednim wykonawcą .....................
Wirus obecnie infiltrował stronę internetową. Strona nie działa prawidłowo. W szczególności główna strona nie działa poprawnie. Potrzebujemy dewelopera, który może naprawić ten błąd tak szybko, jak to możliwe.
Potrzebny programista z doświadczeniem w pracy z CS-Cart Multivendor do dwóch powiązanych poprawek w gotowym sklepie internetowym Zadanie 1 - uszkodzone zdjęcia produktów. Na stronach części produktów nie wyświetlają się. Niektóre zdjęcia (wyświetla się "uszkodzony" ikonka obrazu). Samodzielna diagnostyka wykazała dwa różne typy przyczyn: Oryginał zdjęcia istnieje na serwerze, ale nie generowany jest konkretny niestandardowy (nie kwadratowy) rozmiar, potrzebny do pełnoekranowego wyświetlania zdjęcia (ta funkcja - z zewnętrznego modułu "AB: Rozszerzone przeglądarki obrazów", AlexBranding). Kwadratowe rozmiary tych samych zdjęć generowane są bez problemów. Oryginał zdjęcia jest całkowicie nieobecny na serwerze - konkretny przykład i link zostanie podany przy odpowiedzi. Zadanie 2 - podgrzewanie cache nowych produktów. Strona co noc automatycznie parsuje i dodaje nowe produkty (oddzielny skrypt cron). Cache'owanie stron jest już skonfigurowane i działa, podgrzewanie strony głównej i kategorii zostało już zrobione - ale strony samych nowych produktów wciąż nie są podgrzewane od razu po imporcie, dlatego pierwszy rzeczywisty klient, który otworzy nowy produkt bezpośrednio, otrzymuje wolne "zimne" ładowanie. Należy dodać automatyczne podgrzewanie (curl/wget po liście nowych produktów) od razu po zakończeniu nocnego importu. Wszystkie niezbędne dostępności będą Ci udostępnione po selekcji. Format pracy: dwa oddzielne etapy z oddzielną lub wspólną płatnością za każde zadanie. Najpierw diagnostyka/analiza z pisemnym potwierdzeniem podejścia do każdego zadania, potem realizacja. Odpowiadaj, jeśli masz odpowiednie doświadczenie z CS-Cart Multivendor - szczegóły i testowe zadanie przekażemy w prywatnej korespondencji.
Podstawowa funkcjonalność Laravel 11/12 PHP 8.3+ MySQL Responsywny design Wysoka szybkość działania SEO-friendly Panel administracyjnyKatalog kategorie marki produkty wyszukiwanie filtry sortowanie strony produktówTecDoc Potrzebna integracja z modułem TecDoc: wyszukiwanie po VIN wyszukiwanie po samochodzie katalog TecDoc dopasowanie zamienników charakterystyki zdjęcia krzyżówki (Jeśli już masz doświadczenie w integracji TecDoc, będzie to dużą zaletą.)Konto osobiste rejestracja autoryzacja historia zamówień lista życzeńKoszyk składanie zamówienia dostawa Nowa Poczta płatność online kody promocyjneSEO Przyjazne URL Meta Tytuł Meta Opis Schema.org XML Sitemap robots.txt Open GraphPanel administracyjny zarządzanie produktami kategoriami markami zamówieniami użytkownikami SEO baneramiIntegracje Powiadomienia Telegram API Nowa Poczta system płatności (LiqPay lub WayForPay)Wymagania czysty kod Git udokumentowany kodOd wykonawcy oczekujemy przykłady stron na Laravel doświadczenie w pracy z TecDoc przybliżone terminy koszt stos technologii