Budżet: 30000 UAH Termin: 15 dni
Hi,
It'll my pleasure to implement this project. Exact terms and cost can be discussed.
This project is not fully designed and that's why an in-depth knowledge and understanding of Dhango Channels is necessary.
This is a trading platform that allows users to subscribe to websocket streaming data and send trading requests over REST API.
1) Web users subscribe to different crypto instruments and receive streaming over websockets from Django server
2) A user can subscribe to 1 or more instruments at the same time
3) Django Channels are used to open websocket connections
4) Django Channels background workers are used to create channels per each instrument
5) An additional python script is necessary to retrieve data from a 3rd party (either over TCP or Redis pubsub)
Here are the project goals and implementation steps:
1) Define the best and most sutable technology solutions for the project requirements
2) Implement websocket subscription
3) Implement REST api calls
Budżet: 30000 UAH Termin: 15 dni
Hi,
It'll my pleasure to implement this project. Exact terms and cost can be discussed.
Dodaj sekcję z informacjami o płatności ratalnej, usuń zbędne bloki na stronie i zoptymalizuj design
Szukam dewelopera OpenCart do zakończenia pracy nad stroną. Projekt jest już częściowo zrealizowany: główna część funkcjonalności została wprowadzona za pomocą gotowego szablonu, ale trzeba doprowadzić stronę do finalnego stanu roboczego. Główne zadania: - dopracowanie katalogu; - konfiguracja i poprawne wyświetlanie stron produktów; - wyświetlanie filtrów; - dodanie brakujących atrybutów; - import produktów z pliku CSV. Potrzebny specjalista z doświadczeniem w pracy z OpenCart, katalogami produktów, filtrami, atrybutami i importem danych. Proszę o przesłanie: Przykład podobnego projektu. Orientacyjny termin realizacji. Format współpracy (godziny czy stała stawka) oraz liczba godzin.
Potrzebne jest stworzenie Modułu "Ankieta", w którym będą ankiety, pytania i opcje odpowiedzi do pytań (logika wyświetlania pytań oraz przetwarzania odpowiedzi - zrealizujemy w osobnym projekcie). 1. Lista i CRUD dla "Ankiet". W liście ma być "Nazwa ankiety", ikony "Edytuj/Usuń". Po kliknięciu na Edytuj - ma otworzyć się formularz z: "Nazwą" - input, pole obowiązkowe, "Opis" textarea ankiety (nieobowiązkowe), przycisk "Zapisz". Poniżej pytania dotyczące tej ankiety, wyświetlane w trybie tylko do odczytu. Po kliknięciu na "Usuń", ma pojawić się potwierdzenie "Czy na pewno chcesz usunąć Ankietę", jeśli klikniesz "tak" - ma zostać usunięta Ankieta i wszystkie pytania, które się w niej znajdują. Zrealizować wielojęzyczność zakładkami, języki: ukraiński, angielski i rosyjski (w przyszłości - niemiecki i hiszpański). Nad listą u góry ma być przycisk "Dodaj Ankietę", po kliknięciu na który - zostanie zrealizowana powyżej opisana logika, tylko z pustymi polami. 2. Lista i CRUD dla "Pytań". W liście ma być: Nazwa pytania, ikony "Edytuj/Usuń". Po kliknięciu na Edytuj, ma być: "Pytanie" - pole input, obowiązkowe, "Opis pytania" - pole textarea, oraz dynamiczne bloki dodawania opcji odpowiedzi, ten blok ma się nazywać "Opcje odpowiedzi". Każda opcja odpowiedzi ma zawierać "Nazwa opcji" - input (pole obowiązkowe), "Quest 1" - lista rozwijana z 24 Questami (pole obowiązkowe), oraz krótkie input "Punkt" z możliwością podania w nim liczby dodatniej (pole obowiązkowe), + jeszcze jeden "Quest 2" - lista rozwijana z 24 Questami (pole nieobowiązkowe), oraz krótkie input "Punkt" (pole nieobowiązkowe) z możliwością podania w nim liczby dodatniej, oraz ikona usuń, po kliknięciu na którą ma być potwierdzenie "Czy na pewno chcesz usunąć opcję odpowiedzi", jeśli tak - tylko bieżąca opcja odpowiedzi ma zostać usunięta. Przycisk zapisz, który zapisuje formularz. Zrealizować wielojęzyczność zakładkami, języki: ukraiński, angielski i rosyjski (w przyszłości - niemiecki i hiszpański). Nad listą u góry ma być przycisk "Dodaj Pytanie", po kliknięciu na który - zostanie zrealizowana powyżej opisana logika, tylko z pustymi polami. 24 Questy to statyczna lista z nazwą questu i liczbą, która mu odpowiada, NIE autoinkrement, a ręcznie podana liczba. Całą listę przekażę w wiadomościach prywatnych. Lepiej wprowadzić tę listę jako osobną tabelę w bazie danych, aby można było w razie potrzeby ją rozszerzać. CRUD dla tej listy NIE jest potrzebny. Design/markup - ma odpowiadać designowi, markupowi samego panelu administracyjnego. Kod modułu ma wykorzystywać API samego CMS, pisać swój kod - tylko wtedy, gdy nie ma gotowego API. W idealnym przypadku oczekuję oceny w godzinach, aby zrozumieć koszt 1 godziny pracy. Wygodnie mi pracować w logice timerate`ów.
Potrzebny programista Progress 4GL do dopracowania funkcjonalności istniejącego systemu ERP. Zadania dopracowanie istniejącej funkcjonalności systemu ERP zgodnie z dokumentacją techniczną; wprowadzenie zmian do istniejącego kodu; naprawa wykrytych błędów; testowanie zrealizowanej funkcjonalności przed przekazaniem wyniku.Wymagania praktyczne doświadczenie w pracy z Progress OpenEdge (4GL / ABL); doświadczenie w dopracowywaniu i wsparciu systemów ERP; uwaga na jakość kodu i szczegóły; samodzielność i odpowiedzialność.Warunki współpracy jednorazowe zadanie; wynagrodzenie za wykonane zadanie (nie godzinowe); dokumentacja techniczna zostanie przekazana wykonawcy po omówieniu. W odpowiedzi proszę podać: doświadczenie w pracy z Progress OpenEdge (4GL / ABL); krótkie informacje o zrealizowanych projektach;
Jest niemiecka strona z loginem i hasłem. Przy autoryzacji na stronie z jednej przeglądarki daje możliwość pracy z wieloma zakładkami. Przy autoryzacji z różnych przeglądarek wylogowuje i pozwala pracować w jednej. Infrastruktura do realizacji to wirtualna lokalna sieć oraz serwer Windows.