Fullstack rozwój marketplace'u
Witamy!
Szukamy dewelopera dla marketplace'u według gotowego projektu z zapisanym kodem Tailwind dla całego stylu Frontend.
Pełne zadanie techniczne przekażemy tylko po rozmowie kwalifikacyjnej
Rozwój ma składać się z trzech etapów:
- Rozwój Bazy Danych
**Primary DB**: PostgreSQL 16+
**Cache**: Redis 7+
**Search**: Elasticsearch 8+ lub Meilisearch
**Message Queue**: RabbitMQ lub Bull (oparty na Redis) według gotowego szkieletu, który przekażemy podczas rozmowy kwalifikacyjnej (można wprowadzać zmiany w strukturze i powiązaniach, jeśli to konieczne lub zwiększy to jej efektywność)
- Backend
**Runtime**: Node.js 20+ LTS
**Framework**: NestJS (TypeScript)
**API**: REST + GraphQL (Apollo Server)
**WebSocket**: Socket.io
**Walidacja**: class-validator, class-transformer
**Auth**: JWT + Refresh tokens
**File Storage**: AWS S3 / MinIO - Frontend
**Framework**: Next.js 14+ (App Router)
**Język**: TypeScript
**UI**: React 18+
**Styling**: Tailwind CSS + shadcn/ui
**Zarządzanie stanem**: Zustand / Redux Toolkit
**Formularze**: React Hook Form + Zod
**Real-time**: Socket.io-client
**Wywołania API**: TanStack Query (React Query)
**i18n**: next-intl lub next-i18next
Frontend, jak już wspomniano, musi być skonfigurowany z gotowych plików, które przekażemy po rozpoczęciu projektu. Styl napisany od razu na PC i urządzenia mobilne. Będzie trzeba po zakończeniu pierwszych dwóch faz połączyć wszystkie przyciski/pola/inputy/grafiki itp.
Podstawowa funkcjonalność
Marketplace musi być podzielony na trzy fronty:
- Katalog (strona marketplace'u, z której korzystają klienci)
- Panel sprzedawcy (oddzielny front dla sprzedawców, gdzie będą mogli zarządzać swoim katalogiem, importami, kategoriami, menedżerami i przeglądać swoją analitykę)
- Panel administracyjny (strona dla nas, jako deweloperów i moderatorów marketplace'u)
Lista planowanej funkcjonalności:
katalog
kategorie
filtry
katalogi sprzedawców
opinie
pytania o produkt
czaty ze sprzedawcą
wyszukiwanie
śledzenie zamówienia
rejestracja/logowanie
potwierdzenie autoryzacji za pomocą kodu weryfikacyjnego SMS
(Pełna lista zostanie przekazana podczas rozmowy kwalifikacyjnej)
Będzie trzeba skonfigurować wielojęzyczność stron w języku ukraińskim i rosyjskim. Podłączyć system płatności do takich funkcji jak zamówienia i plany taryfowe.
Skonfigurować wyszukiwanie dla sekcji strony. Skonfigurować oddzielne algorytmy dla bloków i rekomendacji.
Podłączyć pełną analitykę dla panelu administracyjnego oraz częściową dla panelu sprzedawcy
Zrobić ustawienia SEO dla stron (lub przynajmniej opisać podstawowe funkcje do jej konfiguracji)
Skonfigurować cache i osiągnąć maksymalną możliwą prędkość ładowania i funkcjonowania stron.
Skonfigurować bezpieczeństwo:
- Hasła
- Dokumenty
- Klucze API
- Dane bankowe
- Moderacja pytań i opinii klientów
Opisać role użytkowników:
- Użytkownik
- Sprzedawca
- Menedżer Sprzedawcy
- Moderator
- Administrator
- Menedżer
i inni
Podstawowe wymagania
- Kod musi być od razu zaplanowany na skalowanie i integrację Load balancer
- Przed zakończeniem dnia roboczego należy składać krótki raport z wykonanych prac (tekst/zdjęcia/wideo/pliki, telefon)
Podczas realizacji zadania technicznego do Państwa będzie przypisany nasz specjalista techniczny, do którego będzie można się zwracać o dodatkowe informacje
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Nie przychodzą maile o zamówieniach i zgłoszeniach z witryny
57 PLN
Wymagana jest diagnostyka i usunięcie problemu z powiadomieniami e-mail na stronie OpenCart. Obecnie nie przychodzą powiadomienia na e-mail dotyczące następujących zdarzeń: nowe zamówienia; wnioski o oddzwonienie; komentarze pozostawione przez użytkowników; pytania i odpowiedzi… C i C++, Bazy danych i SQL ∙ 9 godzin 57 minut temu ∙ 16 ofert |
Rozwiązać problem z obciążeniem hostingu strony na PrestaShopStrona z każdym miesiącem potrzebuje coraz więcej zasobów. Odpowiedź hostingu: Podczas sprawdzania serwera odnotowano zwiększone obciążenie ze strony serwera baz danych MySQL. W momentach wystąpienia błędu 500 proces MySQL wykorzystuje znaczną część zasobów procesora, co może… PHP, Bazy danych i SQL ∙ 13 godzin 56 minut temu ∙ 22 oferty |
Konfiguracja systemu kopii zapasowej i optymalizacja infrastruktury serwerowejCel prac: Zapewnienie niezawodnego przechowywania danych systemu CRM i aplikacji poprzez wdrożenie zautomatyzowanego systemu tworzenia kopii zapasowych (Backups), a także przeprowadzenie szeregu poprawek serwerowych w celu zwiększenia stabilności, bezpieczeństwa i wydajności… DevOps, Bazy danych i SQL ∙ 15 godzin 26 minut temu ∙ 18 ofert |
System PIM
820 PLN
Trzeba zrobić system PIM. Liczba produktów — kilka milionów. Jest kilku dostawców, którzy podają dane w różnych formatach: csv, xml, API. Dane są ograniczone, często trzeba znajdować cechy produktów w innych źródłach i uzupełniać. Trzeba zrobić tabelę, w której będą… Bazy danych i SQL, Programowanie stron internetowych ∙ 17 godzin 24 minuty temu ∙ 34 oferty |
Integracja BAS szwejk 8
820 PLN
Dzień dobry, trzeba zintegrować BAS szwejk 8, podłączyć stronę i CRM sales drive, ustawić raporty i inne dane Bazy danych i SQL ∙ 18 godzin 29 minut temu ∙ 8 ofert |