REST API dla aplikacji mobilnej
Aplikacja została zbudowana na podstawie nowoczesnego API z wykorzystaniem standardu OpenAPI 3.0 i wspiera autoryzację za pomocą tokenów (JWT lub standardowych tokenów), co gwarantuje wysoki poziom bezpieczeństwa danych użytkowników.
Główne możliwości aplikacji
1. Rejestracja i autoryzacja
- Rejestracja nowych użytkowników
- Logowanie się do systemu z wykorzystaniem tokenów JWT
- Autoryzacja przez Google i Apple
- Aktualizacja i weryfikacja tokenów dostępu
- Bezpieczne wylogowanie z konta
2. Przywracanie dostępu
- Wysyłanie kodu potwierdzającego do zresetowania hasła
- Weryfikacja kodu potwierdzającego
- Przywracanie hasła użytkownika
3. Katalog produktów
- Przeglądanie listy kategorii produktów
- Przeglądanie popularnych kategorii
- Hierarchiczne drzewo kategorii dla wygodnej nawigacji
4. Zamówienia i zakupy
- Przeglądanie produktów według kategorii
- Składanie i przetwarzanie zamówień
- Zarządzanie historią zamówień
5. Profil użytkownika
- Przeglądanie informacji osobistych
- Edytowanie danych profilu
- Usuwanie konta
6. Kontakt z pomocą techniczną
- Wysyłanie wiadomości do działu wsparcia przez wbudowany czat
7. Bezpieczeństwo
Aby uzyskać dostęp do chronionych zasobów aplikacji, wymagana jest autoryzacja z wykorzystaniem tokenów.
Wszystkie dane osobowe użytkowników są chronione zgodnie z nowoczesnymi standardami bezpieczeństwa.
Główne możliwości aplikacji
1. Rejestracja i autoryzacja
- Rejestracja nowych użytkowników
- Logowanie się do systemu z wykorzystaniem tokenów JWT
- Autoryzacja przez Google i Apple
- Aktualizacja i weryfikacja tokenów dostępu
- Bezpieczne wylogowanie z konta
2. Przywracanie dostępu
- Wysyłanie kodu potwierdzającego do zresetowania hasła
- Weryfikacja kodu potwierdzającego
- Przywracanie hasła użytkownika
3. Katalog produktów
- Przeglądanie listy kategorii produktów
- Przeglądanie popularnych kategorii
- Hierarchiczne drzewo kategorii dla wygodnej nawigacji
4. Zamówienia i zakupy
- Przeglądanie produktów według kategorii
- Składanie i przetwarzanie zamówień
- Zarządzanie historią zamówień
5. Profil użytkownika
- Przeglądanie informacji osobistych
- Edytowanie danych profilu
- Usuwanie konta
6. Kontakt z pomocą techniczną
- Wysyłanie wiadomości do działu wsparcia przez wbudowany czat
7. Bezpieczeństwo
Aby uzyskać dostęp do chronionych zasobów aplikacji, wymagana jest autoryzacja z wykorzystaniem tokenów.
Wszystkie dane osobowe użytkowników są chronione zgodnie z nowoczesnymi standardami bezpieczeństwa.