Cześć, potrzebujemy specjalisty z doświadczeniem do stworzenia rynku w Europie . przykładowe wymagania. Czekamy na Twoje propozycje i przykłady prac
Wymagania techniczne dotyczące rozwoju rynku
Wymagania funkcjonalne
1. Role użytkowników i ich funkcjonalność
- **Administrator**:
- Zarządzanie użytkownikami (klienci/sprzedawcy).
- Moderacja treści (produktów, recenzji).
- Ustawianie prowizji i systemów płatności.
- Zarządzanie zamówieniami i zwrotami.
- **Sprzedawca**:
- Rejestracja i tworzenie profilu.
- Dodawanie produktów (nazwa, opis, zdjęcie, cena, cechy).
- Zarządzanie zamówieniami (akceptacja, anulowanie, status dostawy).
- Przeglądanie statystyk (sprzedaż, recenzje).
- **Klient**:
- Rejestracja/logowanie.
- Przeglądanie katalogu produktów.
- Wyszukiwanie i filtrowanie według kategorii, ceny, oceny.
- Dodawanie produktów do koszyka i składanie zamówienia.
- Zostawianie recenzji i ocen.
---
#### 2. **Funkcjonalność platformy**
- **Strona główna**:
- Banery z promocjami.
- Popularne produkty/kategorie.
- Wyszukiwanie i filtry.
- **Katalog produktów**:
- Struktura kategorii w formie drzewa.
- Filtry (cena, ocena, marka, dostępność).
- Sortowanie (według popularności, ceny, nowości).
- **Karta produktu**:
- Nazwa, opis, cechy.
- Galeria zdjęć produktu.
- Cena i dostępność.
- Sekcja recenzji i ocen.
- **Koszyk**:
- Przeglądanie wybranych produktów.
- Edytowanie ilości.
- Łączna kwota zamówienia.
- Przejście do składania zamówienia.
- **Składanie zamówienia**:
- Wypełnienie danych (imię i nazwisko, telefon, adres).
- Wybór metody dostawy.
- Wybór metody płatności.
- **Panel użytkownika**:
- U sprzedawcy: zarządzanie produktami, zamówienia, statystyki finansowe.
- U klienta: historia zamówień, ustawienia profilu.
---
#### 3. **Płatności i bezpieczeństwo**
- Integracja z systemami płatności (np. PayPal, Stripe, karty bankowe).
- Bezpieczne przechowywanie danych użytkowników.
- Certyfikat SSL do szyfrowania.
---
### **Wymagania techniczne**
1. **Platforma**:
- Wersja internetowa (dostosowana do urządzeń mobilnych).
- W razie potrzeby — aplikacje mobilne (iOS/Android).
2. **Stos technologii**:
- Frontend: HTML, CSS, JavaScript (React, Vue.js lub Angular).
- Backend: Node.js, Python (Django, Flask) lub PHP (Laravel).
- Baza danych: MySQL/PostgreSQL/MongoDB.
3. **Hosting i serwer**:
- Hosting w chmurze (np. AWS, Google Cloud).
- Włączenie CDN w celu przyspieszenia ładowania.
4. **Integracje**:
- API do dostawy (np. DHL, FedEx).
- Zewnętrzne usługi analityczne (Google Analytics).