1. Architektura
Rozwój części backendowej i frontendowej, a także systemu zarządzania zadaniami, który asynchronicznie współpracuje z narzędziami na kilku serwerach. Zadanie polega na stworzeniu skalowalnej infrastruktury serwerowej z automatycznym wdrażaniem i przetwarzaniem wyników według określonych zasad na podstawie istniejących skryptów bash.
2. Wymagania funkcjonalne
Autoryzacja: system wspiera autoryzację użytkowników przez login i hasło, a także za pomocą OAuth.
Rejestracja: formularz rejestracji z potwierdzeniem e-mail.
Odzyskiwanie hasła: przez e-mail lub telefon komórkowy.
Profil użytkownika: strona do edytowania danych osobowych, zmiany hasła i ustawień subskrypcji.
Wielojęzyczność: wsparcie dla kilku języków interfejsu (minimum ukraiński i angielski).
Strony serwisowe: stworzenie stron "Polityka prywatności" oraz "Umowa użytkownika".
3. Zarządzanie subskrypcjami i płatnościami
Mechanizmy subskrypcji: integracja z systemami płatności w celu automatyzacji procesu płatności subskrypcyjnej (miesięczna, roczna płatność).
Plan subskrypcyjny: wsparcie dla kilku poziomów subskrypcji (podstawowy, standardowy, korporacyjny).
4. Dashboard
Wykresy i diagramy: panel sterowania zawiera 10 różnych typów wykresów do wizualizacji danych (aktywność użytkowników, statusy projektów, statystyki zadań itp.).
Projekty i zadania: lista projektów i ich status, a także tabela zadań, które są wykonywane asynchronicznie.
5. Zarządzanie projektami i narzędziami
Projekty: tworzenie, edytowanie i wyświetlanie statusu projektów.
Narzędzia: każdy projekt ma dostęp do 10 narzędzi (skanowanie, wykrywanie luk itp.). Karta projektu zawiera informacje o wynikach uruchomienia narzędzi.
Strona narzędzia: dla każdego narzędzia istnieje osobna strona, która wyświetla wyniki analizy lub wykonania zadań.
6. Automatyczne wdrażanie i deployment
Procesy CI/CD: automatyczne wdrażanie na serwery za pomocą narzędzi, takich jak GitLab CI lub Jenkins.
Skalowanie: możliwość poziomego skalowania serwerów w celu przetwarzania dużej liczby asynchronicznych zadań.
7. Przetwarzanie skryptów bash
Uruchamianie i monitorowanie: system zarządzania skryptami bash, które są asynchronicznie uruchamiane na kilku serwerach.
Przetwarzanie wyników: wyniki wykonania skryptów są przetwarzane według określonych zasad i wyświetlane w odpowiednim formacie (pliki logów, raporty itp.).
8. Bezpieczeństwo
Autoryzacja i uwierzytelnianie: użycie tokenów (JWT) do ochrony API.
Ochrona danych: zapewnienie szyfrowania danych użytkowników oraz bezpiecznego przechowywania informacji.
9. Technologie
Frontend: React.
Backend: twój wybór
Baza danych: twój wybór
Budżet 200 000 zł.
Aktualne zlecenia dla freelancerów w kategorii PHP
Szukamy specjalisty Bitrix24 / integratora CRM do ustawienia automatyzacjiNasza firma pracuje z CRM Bitrix24. Potrzebujemy specjalisty, który będzie w stanie skonfigurować automatyczne dodawanie numeru telefonu do leadów/zamówień w dwóch formatach. Automatyzacja musi być poprawnie skonfigurowana dla dwóch krajów: Republika Mołdowa i Rumunia. Zadanie:… PHP, Programowanie stron internetowych ∙ 5 godzin 49 minut temu ∙ 20 ofert |
Dodać pasek przewijania do nagłówka strony
59 PLN
https://crazybox.com.ua/uk?srsltid=AfmBOopQRUXCCmxx699n57B3eP1XmwcYxJxwPh9qV9WcVjLjS_J2pK5s oto przykład jak to u nich wygląda, trzeba zrobić na ich podobieństwo a na tym trzeba zrobić https://rollershop.com.ua/ opencart ocStore 3.0.3.7. i żeby była możliwość edytowania… PHP, Programowanie stron internetowych ∙ 23 godziny 7 minut temu ∙ 83 oferty |
Optymalizacja stronyOptymalizacja strony jdgreta.co.uk na Shopify. Audyt SEO dołączony do projektu. Główne zadania - - Poprawić wszystkie metadane - Wykonać TZ dla programisty (ponieważ w tym projekcie połączone są zadania dla programisty i SEO, jeśli nie jesteś firmą - możesz skorzystać z… Układ HTML i CSS, PHP ∙ 1 dzień 1 godzina temu ∙ 30 ofert |
Specjalista od HoroshopPotrzebny specjalista, który będzie w stanie prawidłowo skonfigurować feed produktowy.Problem: Obecnie ponad 13 000 produktów jest eksportowanych z tym samym typem wartości (np. „wszystko do manicure i pedicure”). Z tego powodu w Google Ads nie można podzielić produktów na… PHP, Obsługa stron internetowych ∙ 2 dni 4 godziny temu ∙ 21 ofert |
Sprawić, aby e-maile o zamówieniach ze sklepu nie trafiały do spamuObecnie istnieje sklep na OpenCart, a wiadomości o zamówieniach trafiają do spamu, trzeba zrobić tak, aby trafiały do Odebrane (ukr.net gmail) sprawdzić. Hosting napisał: Zła dostawa poczty elektronicznej może być związana z niską reputacją nadawcy - IP lub domeny. W takim… PHP, Programowanie stron internetowych ∙ 3 dni 5 godzin temu ∙ 47 ofert |