Rozwój sklepu internetowego na Laravel 7
Pierwszy miesiąc na uruchomienie sklepu w katalogu
- drugi miesiąc na uruchomienie koszyka i biura osobistego
- trzeci miesiąc uruchomienia dodatkowych funkcji i usunięcia błędów i pełnej pracy do 30 września
Częściowo działający sklep został uruchomiony w listopadzie, a 30 grudnia musiałem zrezygnować z zakończenia projektu i szukać innego programistę, ponieważ wszystkie terminy zostały już złamane.W momencie rozstrzygnięcia umowy zapłacono 80% kwoty, a funkcjonalność sklepu była gotowa na 60% według moich subiektywnych ocen i objętości prac z innym zespołem.W szczególności nie zrobiono:
- system filtracji wielopoziomowej - pracował, ale filtry były ustawione przez twardość i poszczególne tabele pod każdym filtrem, który był w projekcie, to znaczy nie można było dodać filtracji według nowego atrybutu, a wszystkie dodatkowe atrybuty przechowywane w jednej tabeli z wartościami tekstowymi
Wersja internetowa nie została w ogóle uruchomiona.
- wielojęzyczność działała tylko na poziomie lini statycznych w szablonie, mechanizm tłumaczenia modeli (wartości, kategorie) został wykonany za pośrednictwem jednej tabeli tłumaczenia, co nie jest możliwe do normalnego użycia w administratorze podczas wypełniania treści, więc ta część została następnie przepisana przez innego deweloper z zerem
Blog i oddzielna sekcja informacyjna
- listy i SMS o przywróceniu hasła, rejestracji, nowej zamówienia, rejestracji za pośrednictwem soc.Sieć działa z błędami
- według kodu było wiele obszarów z twardością, nie będę wymieniać wszystkich, niektóre małe, co ważniejsze, nie było weryfikacji części w kontrolerach
Aby nie mieć pojedynczego pojęcia o profesjonalnych cechach Wiadowska, wymienię silne strony:
- skomplikowany kod został prawidłowo podzielony między kontrolerami, serwisami, magazynami i modelami, co pozwoliło nowemu deweloperowi szybko połączyć się z pracą
- Wiele sekcji kodu jest napisanych na wysokim poziomie przy użyciu najlepszych praktyk PHP i Laravel
- kiedy Вячеслав zaczął równolegle zajmować się innym projektem, połączył jeszcze jednego programistę, jednak ten wykonał tylko jedną zadanie importu pozostałości z CSV.
Zawsze w kontakcie, szybko odpowiada.
Został wykonany jako FOP, praca odbyła się na podstawie umowy
- uczestniczy w dyskusji na temat fikcji, zaleca, jak najlepiej je zrobić w projektowaniu