⚠️ Uwaga:
Ten projekt jest prototypem stworzonym głównie dla nauki.
Nie jest skończony, nie jest czysty, i najprawdopodobniej powinien zostać napisany od nowa.
Aplikacja służy do zarządzania sprzedażą na Allegro z wykorzystaniem API Allegro.
Docelowo ma wspierać pełny cykl życia sprzedaży – od zamówienia do faktury i obsługi klienta.
- ✅ Autentykacja tokenu sprzedawcy
- ✅ Pobieranie nowych zamówień
- ✅ Przydzielanie zamówień do różnych kategorii w celu lepszej organizacji
- ✅ Tworzenie kategorii
- 📦 Tworzenie przesyłek
- 🧾 Tworzenie faktur
- ♻️ Korekty faktur
- ↩️ Obsługa zwrotów
- 💬 Dyskusje z klientami
- ⚙️ Praktycznie wszystko, co oferuje API Allegro (ambitnie!)
- ASP.NET Core 8.0
- Blazor Server
- PostgreSQL
- Bootstrap
Kod w wielu miejscach to bałagan prototypowy.
Większość rzeczy działa „na słowo honoru”.
Planuję przepisać wszystko od zera, docelowo na:
- Backend: ASP.NET Web API
- Frontend: Angular
- Baza danych: PostgreSQL
Lecz teraz nie mam na to czasu przez studia, projekt robiłem w przerwie po sesji :(
# w ./DBDocker/
docker compose up -d
# w ./Probot/
dotnet ef database update
# w ./Probot/
dotnet run
Widok główny aplikacji — lista zamówień pobranych z Allegro. Umożliwia szybki wgląd w dane klienta, produkty i status wysyłki.
Umożliwia podłączenie konta sprzedawcy przez Allegro Device Flow. Można zweryfikować aktualny token lub go odświeżyć.
Oddzielna sekcja do przetwarzania nowych, nieprzypisanych zamówień.
Pozwala tworzyć własne kategorie (statusy), przypisywać im kolory i opisy. Ułatwia porządkowanie zamówień wg etapu realizacji.
Rozbudowany widok pojedynczego zamówienia zawierający wszystkie dane: produkty, dane klienta, adresy, status, faktura, wysyłka, metoda płatności. Ręcznie "rzeźbione"... 😂




