Szukam doświadczonego backend developera do długoterminowej współpracy!
Specyfikacja backendu
Stworzyć bazę danych z produktami
Z tej bazy danych pobierać wcześniej przygotowane karty produktów ze wszystkimi informacjami o produkcie
Po kliknięciu na produkt - ma otwierać się wcześniej przygotowana strona produktu ze wszystkimi informacjami o tym produkcie
Trzeba zaprogramować już przygotowany mini-filtr, w którym są tylko cztery kategorie, a przy wyborze kategorii - pobierać wszystkie produkty z bazy danych, które mają wybraną kategorię.
Trzeba napisać funkcjonalność koszyka:
Dodawanie do koszyka
Wyświetlanie wszystkich dodanych produktów
Możliwość zmiany ilości i usuwania produktu z koszyka
Obliczanie całkowitej wartości
Składanie zamówienia:
Zbierać dane z formularza kontaktowego (imię, nazwisko, email…)
Wybór metody płatności (przelew na kartę lub kryptowaluta)
Potwierdzenie zamówienia i wyświetlenie przygotowanego popupu użytkownikowi na ekranie z wygenerowanym unikalnym identyfikatorem tego zamówienia (same zamówienie zapisywać w bazie).
Zintegrować system płatności (Stripe, PayPal, WebMoney, kryptowaluty przez CoinPayments). Bezpieczny sposób płatności.
Przetwarzanie zamówień:
Powiadomienie użytkownika o stanie jego zamówienia (będzie przygotowany formularz, w którym użytkownik wpisuje identyfikator zamówienia i sprawdza jego status)
Powinno być również powiadomienie dla administratora o nowym zamówieniu na TG.
Panel administracyjny:
Trzeba napisać funkcjonalność panelu administracyjnego, gdzie administrator będzie mógł dodawać i usuwać produkty.
Trzeba również wyświetlać w panelu administracyjnym wszystkie zamówienia (te, które jeszcze nie zostały przetworzone - wyżej). I napisać funkcjonalność zmiany statusu zamówienia. Ten status będzie mógł zobaczyć użytkownik za pomocą identyfikatora zamówienia, gdy go wpisze w formularz, o którym wcześniej pisałem.