-
Firma
-
e-Commerce
-
e-Commerce
- E-Commerce B2C
- Platformy B2B
- Narzędzia PIM
- Marketplace
-
Narzędzia wspierające e-Commerce
- Integracja z ERP
- Narzędzia PIM
- Marketplace
- System OMS
- Systemy CRM
- Silniki wyszukiwania produktów
- Platformy DAM
- Platforma WMS
- Usługi kurierskie
- Systemy płatności
- Zarządzanie cenami
- Silniki rekomendacji produktów
- Programy lojalnościowe
- Kampanie marketingowe
- Marketing Automation
- Social media
- Narzędzia Live Chat
- Web Push
- Systemy PLM
- Rozwiązania Enterprise
- Technologie
- Cross-border Solutions
- Top Developer e-Commerce
- Kompleksowa obsługa sklepów
- Wiedza eCommerce - publikacje
- Raport: Narzędzia i wtyczki eCommerce 2022
- Dlaczego my
-
e-Commerce
-
Konsulting
-
Konsulting
- Analiza danych i Business Intelligence
- Analiza przedwdrożeniowa
- Analiza rynku i konkurencji
- Aplikacje MVP / POC
- Badania użyteczności i testy A/B
- Makiety UX/UI
- Marketing Automation
- Optymalizacja wydajności
- Redesign
- Rozwiązania chmurowe
- Scoping Session
- Strategia rozwoju technologicznego
- Wsparcie techniczne SLA
-
Konsulting
-
Technologie Internetowe
-
Technologie Internetowe
- Dlaczego my
-
Technologie Internetowe
-
Rozwiązania IT
-
Rozwiązania IT
- Platforma Low-code
- Intranet i komunikacja wewnętrzna
- Wsparcie pracy zdalnej
- System workflow EOD
- Portal pracowniczy
- Obsługa reklamacji
- Obieg Faktur
- Elektroniczne paski płacowe
- System Helpdesk
- Zamówienia i zapotrzebowania
- e-PITy
- Outsourcing IT
- eBOK - obsługa Klienta online
- Urlopy i delegacje
- Systemy i aplikacje dedykowane
- Software House
- Stosowane technologie
- Top Custom Software Developer
- Poradnik - INTRANET: Skuteczna komunikacja wewnętrzna w organizacji rozproszonej
- Dlaczego my
-
Rozwiązania IT
- Realizacje
- Kariera
- Kontakt
Zadanie rekrutacyjne
Przejdź do kolejnego etapu rekrutacji! Weź sprawy w swoje ręce i rozwiąż zadanie rekrutacyjne.
Pewna firma telekomunikacyjna odezwała się z prośbą o stworzenie kalkulatora cen dla ich usług.
Zbuduj jednowidokową aplikację, która umożliwi użytkownikowi, z dostępnych danych wybrać rok i usługi, które chce zakupić, a poniżej pokaże cenę finalną tego zamówienia (przed i po uwzględnieniu promocji całościowo - bez wyszczególnienia dla poszczególnych produktów).
Dane powinny być pobierane z zewnętrznego źródła (np. plik JSON). Zaprojektuj model danych, który chciałbyś otrzymać od zewnętrznego dostawcy. Zadbaj o to, żeby model był czytelny i łatwy w modyfikacji (dodanie kolejnego produktu, zmiana cen, dodanie kolejnych lat), a także gotowy na dalszy rozwój.
Program powinien działać nie tylko dla danych przykładowych wymienionych poniżej, ale również jeśli dane o produktach, dane z cennika ulegną zmianie. Powinien implementować rozwiązania, które pozwolą na przeprowadzenie odpowiednich obliczeń, które wynikają z danych przykładowych (rabatowanie, możliwość łączenia w pakiety, brak możliwości dodania produktu zależnego od innych).
Aplikację wykonaj przy użyciu technologii React. Zadbaj o czystość i wysoką utrzymywalność Twojego rozwiązania, stosując znane Ci dobre praktyki programowania
Przykładowe dane
Lista usług:
- Internet,
- Telewizja,
- Abonament telefoniczny,
- Dekoder 4K
Ceny usług mogą być inne w zależności od wybranego roku. Obecnie o cenach wiemy, że:
- Internet kosztuje 39zł w 2023, 49zł w 2024 i 59zł w 2025,
- Telewizja kosztuje 49zł w 2023, 49zł w 2024 i 59zł w 2025,
- Pakiet „Internet + telewizja” kosztuje mniej – 79zł w 2023, 89zł w 2024, 99zł w 2025,
- Pakiet „Internet + Abonament telefoniczny” w każdym roku kosztuje 64zł,
- Abonament telefoniczny kosztuje 29zł,
- Dekoder 4K kosztuje 29zł, a w pakiecie „Internet + telewizja” jest dostępny za darmo.
Nie ma sensu, aby klient mógł zamówić „Dekoder 4K” bez zamawiania telewizji. Zadbaj o to, żeby program wyliczał najbardziej korzystne cenowo rozwiązanie dla użytkownika. Zniżki nie nakładają się na siebie – korzystniejsze rozwiązanie dla użytkownika wygrywa