Wstęp

Dokumentacja ta dotyczy oprogramowania firmy opartego na frameworku Laravel. Laravel to popularny framework do tworzenia aplikacji internetowych opartych na języku PHP. Poniżej znajdują się podstawowe informacje na temat Laravel:

  • Framework PHP: Laravel jest nowoczesnym frameworkiem do tworzenia aplikacji internetowych opartych na języku PHP.
  • Modularność: Framework ten zapewnia modularną strukturę, co ułatwia rozbudowę i utrzymanie aplikacji.
  • Eloquent ORM: Posiada wbudowany system mapowania obiektowo-relacyjnego, co ułatwia pracę z bazą danych.
  • Routing: Zapewnia intuicyjny system routingu, umożliwiający łatwe definiowanie tras aplikacji.
  • Szybkość i wydajność: Laravel oferuje wydajne narzędzia do tworzenia aplikacji o wysokiej wydajności.
  • Bezpieczeństwo: Zawiera wbudowane mechanizmy zabezpieczeń, takie jak obsługa uwierzytelniania i autoryzacji.

Zewnętrzne interfejsy API

Nasza aplikacja opiera się na wielu interfejsach API, takich jak Amazon, Ebay, Otto, Kaufland, GLS, DHL, Google itp. Dzięki nim możemy korzystać z różnych funkcjonalności i usług oferowanych przez te platformy.

  • Amazon API: Pozwala nam na integrację z platformą Amazon, umożliwiając sprzedaż naszych produktów na tej popularnej platformie e-commerce. W naszym systemie korzystamy zarowno z MWS, Selling-API jak i kilku usług z AWS jak np obsługa kolejek Simple Queue Service
  • Ebay API: Dzięki integracji z API Ebay możemy zarządzać naszymi aukcjami i monitorować zamówienia.
  • Otto API: Otto to popularny niemiecki sklep internetowy, a integracja z ich API umożliwia nam sprzedaż naszych produktów na tej platformie.
  • Kaufland API: Kaufland to znana sieć supermarketów, a integracja z ich API pozwala nam na zarządzanie naszymi zamówieniami i produktami w ich sklepie internetowym.
  • GLS API: GLS to firma kurierska, a integracja z ich API umożliwia nam tworzenie etykiet przewozowych.
  • DHL API: DHL to kolejna popularna firma kurierska, a integracja z ich API umożliwia nam tworzenie etykiet przewozowych.
  • Google API: Korzystamy z różnych usług Google, takich jak Google Sheets do integracji z przewoźnikami i producentami nie posiadającymi swoich systemów informatycznych.

W naszej aplikacji opracowaliśmy również własne integracje, takie jak np. połączenie z Unitrans bezpośrednio przy użyciu CURL ze zwględu na brak ich autorskiego połączenia. Dzięki temu możemy efektywnie zarządzać procesem wysyłki spedycyjnym w tej firmie.

Działy dokumentacji

Dokumentacja została podzielona na 2 działy. Pierwszy opisuje działanie i przeznaczenie konkretnych klas zawartych w naszej aplikacji. W drugim dziale opisane są poszczególne funkcjonalności znajdujace się w samym systemie.

Mamy nadzieję, że te informacje pomogą Ci lepiej zrozumieć, jak nasza aplikacja korzysta z różnych interfejsów API i jakie funkcjonalności oferuje.

Getting Started
Product Features
Customization
Help