Zrobić backend i panel administracyjny dla serwisu
1) Cel projektu
Stworzyć backend oraz panel administracyjny dla usługi “Weryfikacja Kierowcy i Sprzętu” (transport samochodów).
Administrator powinien mieć możliwość:
tworzenia klienta / zamówienia (Load),
wprowadzania i aktualizowania wszystkich danych dotyczących transportu (kierowca, samochód, sprzęt, dokumenty/zdjęcia),
otrzymywania unikalnego publicznego linku dla każdego Load, który otwiera publiczną stronę z danymi (bez logowania).
Publiczna strona powinna pobierać dane z backendu i wyświetlać je w aktualnym szablonie designu (frontend już istnieje / zostanie dostarczony).
2) Główne encje (model danych)
2.1 Load (zamówienie / transport)
Pola obowiązkowe:
- id (wewnętrzny UUID)
- loadNumber (ciąg, np. 13020766)
- status (enum: ZAPLANOWANE, WYSŁANE, W TRANZYCIE, PRZY ODBIORZE, ZAŁADOWANE, DOSTARCZONE, ANULOWANE)
- pickupDate (data)
- pickupWindow (ciąg, np. 09:00–11:00)
- pickupFacility (ciąg)
- pickupAddress (ciąg)
- dropAddress (ciąg)
- notes (ciąg)
- publicToken (unikalny token dla publicznego linku, UUID/slug)
2.2 Kierowca (kierowca)
- fullName (ciąg)
- phone (ciąg)
- cdlState (ciąg)
- cdlNumber (ciąg)
- cdlExpiresOn (data)
- photoUrl (ciąg, przesyłanie pliku)
2.3 Prawo jazdy (dokument)
licenseFrontUrl (ciąg, przesyłanie pliku)
2.4 Pojazd (etap 1: 1 samochód)
year, make, model, trim, color (ciągi)
vin (ciąg; na publicznej stronie pokazywać tylko ostatnie 6 znaków)
pickupCity, dropCity (ciągi)
2.5 Sprzęt (sprzęt)
- tractorNumber (ciąg)
- trailerNumber (ciąg)
- trailerType (ciąg)
- truckPhotoUrl (ciąg, przesyłanie pliku)
- trailerPhotoUrl (ciąg, przesyłanie pliku)
3) Publiczny link
Format:
https://<domain>/v/<publicToken>
Wymagania:
- Pod linkiem dostępne są tylko informacje dotyczące konkretnego Load.
- Bez autoryzacji.
- Link musi być nieprzewidywalny: token 32+ znaków (UUID v4 lub ekwiwalent).
- Powinna być możliwość dezaktywacji publicznego linku (np. pole isActive lub unieważnienie/usunięcie tokena).
4) Panel administracyjny (CRUD)
4.1 Autoryzacja
- Dostęp tylko dla administratorów.
- JWT lub sesja cookie (do wyboru programisty).
- Minimalna rola: admin.
4.2 Sekcje panelu administracyjnego
A) Lista Loads
- tabela zamówień
- wyszukiwanie po loadNumber
- filtr po statusie
- akcje: Wyświetl/Edytuj, Duplikuj (opcjonalnie), Dezaktywuj link
B) Edytor Load
- formularze według sekcji: Load, Kierowca, Pojazd, Sprzęt, Dokumenty
- przesyłanie plików: zdjęcie kierowcy, prawo jazdy (front), zdjęcie ciężarówki, zdjęcie przyczepy
- wyświetlanie aktualnego publicznego linku + przycisk “Kopiuj”
C) Tworzenie nowego Load
- tworzenie nowego zamówienia
- automatyczne generowanie publicToken
5) Pliki / przesyłanie obrazów
- Wymagania:
- Wsparcie dla formatów: jpeg, png, webp
- Przechowywanie: lokalnie na serwerze
- Backend powinien zwracać publicznie dostępny URL do wyświetlenia na frontendzie.
- Ograniczenia:
- maksymalny rozmiar pliku: 25 MB
- podstawowa walidacja typu pliku (MIME + rozszerzenie)
6) Bezpieczeństwo i ograniczenia
- Panel administracyjny chroniony hasłem.
- Publiczny punkt końcowy nie powinien ujawniać zbędnych danych (np. pełny VIN).
- Minimalny limit szybkości dla publicznych punktów końcowych.
7) Kryteria akceptacji (Definition of Done)
Administrator
- administrator może się zalogować
- administrator może stworzyć nowy Load
- administrator może wypełnić wszystkie wymagane dane
- administrator może przesłać 4 zdjęcia (kierowca, prawo jazdy, ciężarówka, przyczepa)
- system generuje unikalny publiczny link
- administrator może edytować dane — zmiany natychmiast wyświetlają się na publicznej stronie
Opinia zleceniodawcy o współpracy z Oleksandr Rekrut
Zrobić backend i panel administracyjny dla serwisuWykonawca jakościowo zrealizował backend i panel administracyjny, wszystko działa stabilnie. Komunikacja szybka, poprawki wprowadzane były operatywnie, terminy dotrzymane. Polecam do współpracy!
Opinia freelancera o współpracy z Dmitry T.
Zrobić backend i panel administracyjny dla serwisuBardzo miło mieć do czynienia, polecam wszystkim do współpracy!
-
Z przyjemnością podejmę się opracowania backendu i panelu administracyjnego dla usługi „Weryfikacja Kierowcy i Sprzętu”. Mam znaczące doświadczenie w rozwoju Full Stack z wykorzystaniem Django, co pozwoli mi efektywnie zrealizować funkcjonalność CRUD dla „Ładunku”, a także zapewnić bezpieczeństwo dostępu do panelu administracyjnego. Wcześniej tworzyłem podobne rozwiązania, w tym dla projektów eCommerce, co pozwala mi rozumieć wszystkie niuanse realizacji twojego zapytania.
-
Czy zdarzyło się Państwu wybierać spośród wielu rozwiązań dla projektu? Stworzę backend i panel administracyjny dla Państwa usługi „Weryfikacja Kierowcy i Sprzętu”. Zapewnię wysoki poziom bezpieczeństwa, łatwość w użytkowaniu oraz szybki transfer danych dzięki mojemu doświadczeniu w administracji usługami i integracji z frontendem. Jestem pewna, że wdrożenie takich funkcji jak unikalne publiczne linki oraz wygodna praca z danymi przewozów pomoże Państwu zoptymalizować procesy robocze. Jestem gotowa omówić Państwa szczegółowe wymagania. Z niecierpliwością czekam na Państwa odpowiedź!
-
5235 29 1 1 Witam!
Mogę w pełni zrealizować wskazaną funkcjonalność.
Realizacja:
- automatyczne generowanie unikalnego publicToken oraz publicznego URL;
- przesyłanie obrazów (jpeg, png, webp);
- przechowywanie plików lokalnie na serwerze;
… - zwracanie publicznego URL do wyświetlenia na frontendzie;
- ograniczenie rozmiaru pliku do 25 MB;
- podstawowa walidacja typu pliku (MIME + rozszerzenie).
Bezpieczeństwo:
- panel administracyjny z autoryzacją (login/hasło);
- publiczne endpointy bez ujawniania wrażliwych danych;
- podstawowy limit szybkości dla publicznych zapytań.
Kryteria akceptacji (DoD):
- administrator może zalogować się do systemu;
- administrator może utworzyć nowy Load;
- administrator może wypełnić wszystkie obowiązkowe pola;
- administrator może przesłać 4 zdjęcia (kierowca, licencja, ciężarówka, przyczepa);
- system generuje unikalny publiczny link;
- edytowanie przez administratora natychmiastowo odzwierciedla się na publicznej stronie.
Gotowy do rozpoczęcia po uzgodnieniu szczegółów.
-
458 1 0 Dzień dobry, specjalizujemy się w tworzeniu i promocji stron internetowych od 2018 roku. Mamy duże doświadczenie w pracy z różnymi stronami i sklepami internetowymi. Proszę wypełnić brief, abyśmy mogli przygotować dla Państwa ofertę handlową. Brief na stworzenie strony - https://lionex.com.ua/s/brief-na-rozrobku-saitu Sklep internetowy - https://lionex.com.ua/s/brief-na-internet-magazyn Landing - https://lionex.com.ua/s/brief-na-lending SEO - https://lionex.com.ua/s/brief-na-seo-audyt Oferujemy również świetną platformę do szybkiego przeredagowywania tekstów - https://textory.com.ua/go/kFoMHu3N
-
93799 1268 1 10 Witam. Mam duże doświadczenie z Next.js/Nest.js. Jestem gotów zrealizować zadanie. Proszę o kontakt.
-
2343 8 0 Dzień dobry
Projekt jest jasno określony, dziękuję za opis
Jak to widzę technicznie (krótko):
• Backend: REST API (CRUD dla Ładunku, Kierowcy, Pojazdu, Sprzętu)
• Auth: logowanie admina (JWT lub cookie)
• Publiczny endpoint: /v/{publicToken} z danymi tylko do odczytu, maskowanie VIN
• Przesyłanie plików: lokalne przechowywanie, walidacja MIME/rozmiaru, publiczne URL
• Model danych: relacje 1-do-1 (Ładunek - Kierowca/Pojazd/Sprzęt)
… • Publiczny token: UUID v4 + możliwość dezaktywacji
• Limit szybkości dla publicznego API
• Panel administracyjny: lista Ładunków + edytor z sekcjami
• Frontend: integracja z istniejącym szablonem designu
Mogę:
— zaprojektować API
— zrealizować backend + panel administracyjny
— podłączyć publiczną stronę do gotowego frontu
— przygotować podstawową dokumentację
Z przyjemnością jestem gotów omówić szczegóły, dziękuję
-
172 1 1 Dzień dobry! Jestem gotów wykonać ten projekt, mam duże doświadczenie w tworzeniu aplikacji.
-
1144 10 0 Witaj!
Nasz zespół specjalizuje się w opracowywaniu systemów CRM/ERP oraz paneli administracyjnych dla projektów o różnym stopniu skomplikowania. Przykłady niektórych projektów znajdują się w portfolio profilu tutaj.
Zapoznaliśmy się z dokumentacją - wstępnie wszystko jest zrozumiałe. Ale pytanie - na czym zrealizowano frontend? Ponieważ moglibyśmy zrealizować backend i panel administracyjny na Laravel+Filament.
Na realizację potrzebny jest 1 miesiąc. Koszt wyniesie 1600$.
Jesteśmy gotowi rozpocząć od razu po uzgodnieniu szczegółów.
-
1602 31 1 Dzień dobry, programowaniem w sieci zajmuję się od ponad 9 lat. Pracuję z rest api, frameworkami i cms takimi jak django, laravel, yii2, wp, opencart, codeigniter itd. Jestem gotów wykonać zadanie. Od Ciebie wymagam dostępu do ftp i panelu administracyjnego. Opinie:
Freelancehunt Laravel 12 + CRUD Filament 3
-
799 5 0 Mogę zrealizować na Laravel 12 + Filamentphp. Gotowy do rozpoczęcia wykonania. Doświadczenie w rozwoju + 9 lat.
-
307 Cześć.
To czysty, dobrze zorganizowany system, a ja podszedłbym do niego, tworząc prosty, niezawodny backend z bezpiecznym panelem administracyjnym i surowym podziałem między dostępem administracyjnym a publicznym. Zaprojektuję model danych wokół Loads jako głównej jednostki, bezpiecznie obsłużę przesyłanie plików na serwerze i wygeneruję nieprzewidywalne publiczne tokeny, które można łatwo aktywować lub dezaktywować. Publiczna strona będzie lekkim punktem końcowym tylko do odczytu, który dostarcza tylko to, co potrzebne, i łączy się bezpośrednio z Twoim istniejącym szablonem frontendowym. Główna uwaga skupiona jest na stabilności, zrozumiałych przepływach CRUD dla administratorów oraz natychmiastowym wyświetlaniu aktualizacji w publicznym linku bez nadmiernego komplikowania architektury.
-
3062 31 0 Dzień dobry, jestem gotowy szybko i jakościowo stworzyć panel administracyjny dla Ciebie na filamentphp.
-
4926 88 0 Dzień dobry, Dmytro
Zrobię na laravel
Na rozwój potrzebuję 3-4 dni.
Piszcie w PW, omówimy szczegóły
-
841 26 4 1 Zrobię. Jest wiele pytań, ale zadam je osobiście.
-
3283 101 0 Dzień dobry! Proponuję Laravel 12 + AdminLTE, mam wiele opracowań, więc mogę szybko i jakościowo wykonać projekt. Piszę.
-
1786 19 0 1 Witaj, Dmitrij!
Nasza firma IT tworzy i rozwija strony internetowe, które działają stabilnie, szybko i rozwiązują konkretne zadania biznesowe klienta. Zajmujemy się tworzeniem stron internetowych „od podstaw”, a także udoskonalaniem istniejących rozwiązań, zwiększając ich wydajność oraz komfort użytkowania dla Twoich użytkowników.
Mamy doświadczenie w:
- tworzeniu responsywnych i szybkich stron na różnych platformach (WordPress, OpenCart, Shopify, WIX);
- integracjach z systemami płatności, systemami CRM, zewnętrznymi serwisami oraz systemami wewnętrznymi;
- optymalizacji wydajności i bezpieczeństwa stron;
- konfiguracji analityki i podstawowych narzędzi SEO;
… - tworzeniu oprogramowania i automatyzacji procesów biznesowych: zarządzanie bazą klientów, ewidencja zasobów, automatyzacja powtarzalnych zadań, integracje z systemami zewnętrznymi;
Po zakończeniu projektu zapewniamy 14 dni wsparcia technicznego, w tym czasie pomagamy dostosować system do Twoich końcowych procesów biznesowych oraz doradzamy w kwestiach związanych z branżą wykonanych prac. Dzięki bezpłatnemu wsparciu zrealizowanego projektu, możesz być pewien, że opracowane rozwiązanie działa stabilnie od momentu uruchomienia i nie wymaga dodatkowych ustawień.
Pracujemy strukturalnie, odpowiedzialnie - na wynik, który odpowiada Twoim celom biznesowym.
-
4182 198 2 5 Mogę zrealizować ten projekt w całości na Laravel: backend + panel administracyjny.
Zaproponuję Laravel 12 + Filament Admin Panel, który pozwala szybko i niezawodnie stworzyć CRUD, autoryzację oraz pracę z plikami.
Co zostanie zrealizowane:
- Autoryzacja admina (tylko rola admin)
- CRUD dla Loads ze wszystkimi encjami: Kierowca, Pojazd, Sprzęt, Dokumenty
- Wygodny panel administracyjny z tabelą zamówień, wyszukiwaniem po loadNumber, filtrami po statusie
- Edytor Load z sekcjami (zakładki) oraz możliwością przesyłania zdjęć/dokumentów
- Automatyczne generowanie unikalnego publicToken
… - Publiczny link w formacie /v/{publicToken} bez autoryzacji
- Możliwość dezaktywacji publicznego linku
- Bezpieczny publiczny endpoint (maskowanie VIN, limit szybkości)
- Przechowywanie plików lokalnie + publiczne URL (jpeg/png/webp, do 25 MB)
- Publiczna strona pobiera dane z backendu i wyświetla je w Twoim gotowym szablonie frontendowym.
Rozwiązanie spełnia wszystkie punkty Definition of Done.
Panel administracyjny będzie czysty, zrozumiały i wygodny dla nietechnicznych użytkowników.
p.s. Jak dokładnie będzie wyglądał panel administracyjny (struktura, UI, przykłady) — z przyjemnością pokażę w prywatnej korespondencji.
-
1699 8 0 Witam, ostatnio robię różne podobne usługi na Yii2, mogę taką rzecz zrealizować. Proszę o kontakt.
-
2575 4 0 Dzień dobry, mam duże doświadczenie w tworzeniu paneli administracyjnych, stworzę dla Państwa bezpieczny panel zarządzania w php ze wszystkimi niezbędnymi funkcjami, szybko i jakościowo, proszę o kontakt.
-
1768 17 1 Dzień dobry. Specjalizuję się w CRM, dashboardach, bazach danych oraz usługach internetowych do przetwarzania, ewidencji i analizy. Wygodny i nowoczesny design. Opracowanie w pełni pod klucz. Lavarel 12.
Proszę o kontakt.
-
2973 14 0 Dzień dobry.
Mam doświadczenie w tworzeniu backendu i paneli administracyjnych, proponuję realizację na nestjs + next static (dla wizualizacji panelu administracyjnego).
Jestem gotów rozpocząć pracę dzisiaj, będę wdzięczny za współpracę!
-
1856 10 1 Dzień dobry. Zainteresowało mnie Państwa zamówienie. Pracuję w web development od ponad 10 lat. Proszę pisać w prywatnych wiadomościach w celu omówienia szczegółów.
Aktualne zlecenia dla freelancerów w kategorii PHP
Wykonanie prac po audycie SEO
1228 PLN
Potrzebny doświadczony programista OpenCart do wykonania SEO i technicznych poprawek sklepu internetowego. Główne zadania: Poprawa struktury wewnętrznych linków i menu. Dodanie linków w stopce. Realizacja okruszków z mikroformatowaniem Schema.org. Poprawa generacji sitemap.xml… PHP, Obsługa stron internetowych ∙ 2 godziny 53 minuty temu ∙ 36 ofert |
W module OpenCart naprawić problemy z Facebook APIW OpenCart jest moduł integracji Facebook i Instagram przez API, OAuth i Webhook. Po otwarciu strony modułu w przeglądarce - w Facebooku zaczyna rosnąć liczba zapytań API do Facebooka i rośnie liczba błędów gr:get:InvalidID. Należy znaleźć, co powoduje problemy i naprawić… PHP, Programowanie stron internetowych ∙ 4 godziny 7 minut temu ∙ 28 ofert |
Zrobić wtyczkę WordPress do ankiety (quizu)
819 PLN
Potrzebujemy opracować wtyczkę WordPress, która będzie potrafiła - przechowywać bank pytań, wszystkie w tym samym formacie - pytanie i 4 odpowiedzi, 1 poprawna - pokazywać 12 pytań w losowej kolejności, liczyć czas - zbierać dane użytkownika - pokazywać końcowy wynik z… PHP, Programowanie stron internetowych ∙ 11 godzin 36 minut temu ∙ 75 ofert |
Potrzebna integracja KeyCRM → PRRO KaszalotTrzeba skonfigurować integrację między KeyCRM a PRRO Kaszalot. Podczas składania zamówienia w KeyCRM dane mają być automatycznie przesyłane do Kaszalota: • informacje o zamówieniu • towary, asortyment • ceny • ilość Szczegóły w wiadomości prywatnej. Content Management Systems, PHP ∙ 2 dni 23 godziny temu ∙ 28 ofert |
Strona na WordPressie z wykorzystaniem motywu Kadence i Kadence Blocks.
819 PLN
Musimy stworzyć stronę na WordPressie z wykorzystaniem motywu Kadence oraz Kadence Blocks. Sklepu internetowego nie będzie (chociaż prawdopodobnie zostanie dodany w przyszłości). Potrzebna jest strona główna oraz kilka stron wewnętrznych. Grafika jest już gotowa, struktura… Content Management Systems, PHP ∙ 4 dni 8 godzin temu ∙ 38 ofert |