Wizards of code logoWizards of code logo

Projekt ucznia - giełda transportowa

gielda-transportowa

O projekcie:

W trakcie naszej współpracy, aby podsumować etap nauki Reacta, Mateusz wymyślił i wykonał swój projekt do portfolio pod moim okiem. FrightEx to platforma łącząca przewoźników, firmy spedycyjne i klientów poszukujących usług transportowych. Na koniec aplikacja została udostępniona do podglądu na platformie Vercel

Technologie:

HTML

HTML

CSS

CSS

GIT

GIT

JavaScript

JavaScript

TypeScript

TypeScript

React

React

Redux

Redux

PostgreSQL

PostgreSQL

Supabase

Supabase

React hook form

React hook form

Funkcjonalności:

  • Rejestracja i logowanie,
  • Przeglądanie ładunków oraz szczegółów każdego ładunku,
  • Widok trasy na mapie google, dodatkowe informacje typu odległość, czas przejazdu,
  • Dodawanie/usuwanie ładunków,
  • Dodawanie zakładek ze zdefiniowanymi przez użytkownika filtrami (filtry: lokalizacji z obszarem, daty, pojazdu),
  • Samouczek oprowadzający po stronie,
  • System powiadomień,
  • Ustawienia konta (zmiana: nazwy, emaila, hasła, avatara),
  • Zarządzanie flotą - dodawanie/edytowanie/usuwanie pojazdów,
  • Przeglądanie zleceń - zlecenia przyjęte, wystawione, oraz wystawione i przyjęte przez innych użytkowników,
  • Przypisywanie kierowców do zleceń przyjętych,
  • Wystawianie faktur pojedynczych dla zleceń,
  • Wystawianie faktur zbiorczych dla firm,
  • Generowanie oraz pobieranie faktur do pliku PDF,
  • Wyszukiwanie zleceń/pojazdów/faktur,
  • Role użytkowników i zabezpieczone ścieżki w aplikacji tylko dla administratora,
  • Walidowanie formularzy,

Film z prezentacją aplikacji

Linki:

Linkedin Mateuszahttps://www.linkedin.com/in/mateusz-kluska/ Githubhttps://github.com/matzssue/FreightEx-platform/ Wersja live aplikacjihttps://freight-ex-platform.vercel.app/login