Refaktoryzacja projektu na Laravel + nowa sekcja dotycząca administracji
Jest projekt na Laravel, który wymaga refaktoryzacji.
- Przekształcić tabelę (artykuły, numery artykułów) – w 2 różne encje
- Utworzyć przechowywanie tłumaczeń w formacie pionowym, obecnie zrealizowane jest w poziomie (każdy język jest obecnie osobną kolumną)
- Należy w istniejącej administracji wyciągnąć wszystkie style, logo, czcionki, aby można było na poziomie użytkownika zmieniać wygląd
- W systemie jest automatyczne tłumaczenie 2 sposobami (DeepL, Google). Zostawiamy tylko Google, robimy billing na podstawie znaków.
Tworzymy superadministrację.
- Ma swoich użytkowników. Mogą tworzyć, usuwać kopie projektów.
- Powinna być zrealizowana wersja demo projektu, w której użytkownik ma administrację, w której nic nie jest zapisywane, a po naciśnięciu przycisku tłumaczenia pojawia się podpowiedź, że tłumaczenie zostanie automatycznie wykonane z uwzględnieniem html.
- Każdy projekt jest przypisany do klienta. Klient: nazwa, telefon, główna strona.
- Projekt ma unikalną nazwę, która później powinna być przetwarzana na wejściu client1.project.com client2.project.com itd.
- Główna baza danych zawiera tylko klientów, użytkowników superadministratorów, projekty.
- Dla każdego projektu tworzona jest własna baza danych. Przy usunięciu projektu baza danych projektu jest usuwana.
- Billing oparty jest na czasie użytkowania i liczbie tłumaczeń.
- Firma wnosi zaliczkę. Potrzebna jest integracja z Paypal business, następnie jest koszt miesiąca dla każdego klienta i koszt tłumaczenia 1 mln znaków. W miarę użytkowania pieniądze są pobierane. Pieniądze mogą być również ręcznie wpłacane przez administratora na konto firmy.
- Tworzymy superadministrację na Laravel lub (Symfony + easy admin). Zależy od wykonawcy.
- Tworzenie, usuwanie projektu powinno być zautomatyzowane, logowane na wszystkich etapach.
- Tworzenie klienta i projektu powinno być oddzielone. Tzn. klient może się zarejestrować, wpłacić pieniądze, a dopiero potem (przy ich dostępności) może stworzyć projekt.
Osoba, która pisała, jest dostępna do pytań (po prostu jest zajęta innym projektem). Dostęp do projektu tylko po podpisaniu NDA.
Jeśli uda się przetłumaczyć początkowy projekt z Laravel na Symfony + easy admin, będzie to zaleta. Do obliczenia kosztów - refaktoryzacja zajmie maksymalnie 1-2 dni, jeśli pracowało się z Laravel. Zarządzająca administracja może być całkowicie obliczona bez widzenia oryginalnego kodu.
Есть проект на Laravel нужно провести рефакторинг.
- Преобразовать таблицу (статьи, артикула) – в 2 разных сущности
- Сделать хранение переводов в вертикальном формате, сейчас реализовано горизонтально (каждый язык сейчас отдельная колонка)
- Нужно в существующую админку вынести все стили, лого типы, шрифты, чтобы можно было на уровне пользователя менять внешний вид
- В системе есть автоперевод 2 способами (дипл, гугл). Оставляем только гугл, делаем билинг по символам.
Делаем суперадминку.
- В ней есть свои пользователи. Они могут создавать, удалять копии проектов.
- Должна быть реализована демо версия проекта, где пользователь имеет админку в которой ничего не сохраняется и на кнопку перевод выскакивает подсказка, что перевод будет автоматически сделан с учётом html.
- Каждый проект привязан к клиенту. Клиент: название, телефон, основной сайт.
- Проект имеет уникальное название, которое потом должно обрабатываться на входе client1.project.com client2.project.com и т.д.
- Основная БД содержит только клиентов, пользователей суперадминов, проекты.
- Под каждый проект создаётся своя БД. При удалении проекта БД проекта удаляется.
- Билинг основывается на времени использования и количестве переводов.
- Фирма вносит предоплату. Нужна интеграция с Paypal business, далее есть стоимость месяца для каждого клиента и стоимость перевода 1 млн символов. По мере использования деньги списываются. Деньги также могут быть вручную внесены админом на счёт фирмы.
- Делаем суперадминку на Laravel или (Symphony + easy admin). Зависит от исполнителя.
- Создание, удаление проекта должно быть автоматизировано, логироваться на всех этапах.
- Создание клиента и проекта должны быть разделены. Т.е. клиент может зарегистрироваться, внести деньги, а уже потом (при наличии их), может создать проект.
Человек, который писал доступен для вопросов (просто занят на другом проекте). Доступ к проекту только после подписания NDA.
Если сможете первичный проект перевести с Laravel на Symphony + easy admin, это будет преимуществом. Для расчёта стоимости - сам рефакторинг займёт 1-2 дня максимум, если работали с Laravel. Управляющую админку вполне может расчитать не видя исходного кола.
Aktualne projekty freelancerskie w kategorii PHP
Potrzebny programista Laravel ze znajomością angielskiego do projektuMamy duży projekt, który trzeba zrealizować na Lravel Od razu piszę, projekt ma dużą część backendową, wszystkie szczegóły wyślę w wiadomości prywatnej. Od razu piszcie swoją stawkę; Krótko o projekcie Ten projekt to rozwój strony internetowej, która oferuje usługi i sprzęt… Javascript & Typescript, PHP ∙ 1 godzina 57 minut temu ∙ 8 ofert |
Ustawienie dostawy „Nowa Poczta” i sprawdzenie anulowanych zamówień
64 PLN
Platforma: OpenCart URL panelu administracyjnego: wyślę Aktualny moduł: Używany moduł porzuconych zamówień (Abandoned Orders) Zadanie: 1. Sprawdzić, dlaczego nie działa dostawa „Nowa Poczta”. – Upewnić się, że API jest podłączone i działa. – Sprawić, aby klient widział… Content Management Systems, PHP ∙ 7 godzin 25 minut temu ∙ 5 ofert |
Wymagany programista Laravel do wsparcia i rozwoju gotowego projektu
273 PLN
Cześć!Szukam programisty Laravel do kontynuacji pracy nad już zrealizowanym projektem. Poprzedni programista zakończył główną część zadań, jednak przestał się kontaktować.Na chwilę obecną potrzebne jest:— Naprawa znalezionych błędów— Rozbudowa funkcjonalności (specyfikacja… PHP ∙ 9 godzin 3 minuty temu ∙ 22 oferty |
Napraw "problem z wysyłaniem e-maili"
94 PLN
Mamy system rezerwacji, który nagle przestał wysyłać e-maile, takie jak potwierdzenie rezerwacji. Potrzebujemy kogoś, kto przejrzy kody i ustali, gdzie leży problem. Strona jest hostowana na Hostinger PHP, Programowanie stron internetowych ∙ 1 dzień 2 godziny temu ∙ 25 ofert |
Laravel + Nuxt.js
909 PLN
Projekt na Laravel + Nuxt.js Platforma internetowa zbudowana na Laravel i Nuxt.js. Używane jest Kubernetes do orkiestracji, GitLab CI i ArgoCD do automatyzacji procesów CI/CD. Hosting — DigitalOcean, baza danych — MySQL. Zadania obejmują wsparcie techniczne, optymalizację,… PHP, Bazy danych i SQL ∙ 1 dzień 7 godzin temu ∙ 13 ofert |