Zinn Hub
0
Twój Koszyk
0

At a Glance

Kluczowe szczegóły dotyczące tej usługi, które pomogą Ci podjąć decyzję. Wygenerowane przez Zinn Hub, a nie przez sprzedawcę.

Tech Stack

TypeScript, Express / NestJS
Napisane w TypeScript na Node.js – współdzielone typy z Twoim frontendem oznaczają, że uszkodzone pola powodują błąd kompilacji, a nie awarię działającej strony.

Obsługiwane bazy danych

PostgreSQL, MongoDB, Redis
Pakiety Standard i Advanced obejmują wybraną przez Ciebie bazę danych z migracjami. Redis jest używany do kolejek i buforowania.

Co zawsze jest wliczone

Walidacja, testy, README
Każdy punkt końcowy w każdym pakiecie zawiera walidację danych wejściowych, automatyczne testy, konfigurację zmiennych środowiskowych i pełny kod źródłowy.

Najlepsze dla

Startupy i małe zespoły
Idealne, jeśli Twój frontend nadal działa na danych testowych, lub jeśli potrzebujesz jednej skoncentrowanej usługi dodanej obok istniejącego backendu.

Co otrzymasz

Formaty:
Niestandardowy kod
Metoda dostawy:
Menedżer zamówień
Uwagi: Każdy punkt końcowy otrzymuje walidację danych wejściowych i testy w każdym pakiecie. Otrzymujesz pełny kod źródłowy z plikiem README i konfiguracją w zmiennych środowiskowych, w Twoim repozytorium GitHub lub jako archiwum. Pakiet Standard dodaje bazę danych PostgreSQL lub MongoDB oraz plik Dockerfile. Pakiet Advanced dodaje do tego logowanie z rolami użytkowników, worker kolejki i CI. Możesz wypróbować działającą wersję samodzielnie przed ostateczną dostawą.

Pełny opis

Dobrze pasuje do startupów i małych zespołów, których frontend nadal działa na danych testowych, lub których aplikacja potrzebuje jeszcze jednej usługi obok już istniejącego backendu. TypeScript na serwerze może współdzielić typy z frontendem w TypeScript, więc zmienione pole powoduje błąd kompilacji zamiast awarii działającej strony, a Express lub NestJS sprawia, że kod jest zrozumiały dla kolejnego programisty.

Pakiet Starter obejmuje do trzech punktów końcowych REST w jednej usłudze lub pojedynczy worker do plików lub istniejącej kolejki. Pakiet Standard zwiększa to do ośmiu punktów końcowych, przechowuje dane w PostgreSQL z migracjami lub w MongoDB i dostarczany jest z plikiem Dockerfile. Pakiet Advanced zwiększa to do piętnastu punktów końcowych i dodaje logowanie oparte na tokenach z rolami użytkowników, worker kolejki i CI na GitHub Actions.

W każdym pakiecie każdy punkt końcowy otrzymuje walidację danych wejściowych i testy, a Ty otrzymujesz plik README, konfigurację w zmiennych środowiskowych i pełny kod źródłowy.

Przed napisaniem jakiegokolwiek kodu, piszę krótką specyfikację na czacie, wymieniając, co każdy punkt końcowy otrzymuje i zwraca, a Ty to potwierdzasz. Możesz wypróbować działającą wersję przed dostawą, a ja codziennie zamieszczam notatkę o postępach.

Wdrożenie na Twój serwer jest dodatkową opcją. Jeśli Twój projekt mieści się między dwoma pakietami, prześlij mi szczegóły, a ja przygotuję niestandardową ofertę.

Czego potrzebuję od Ciebie
- Opisz, co robi usługa i wklej przykładowe żądanie z oczekiwanym zwrotem JSON.
- Twoja nazwa użytkownika GitHub i repozytorium, jeśli kod ma trafić do istniejącego projektu. Bez GitHub kod zostanie dostarczony jako archiwum.
- Czy usługa wywołuje inny system? Jeśli tak, prześlij dokumentację API tego systemu lub przykładowe dane.
- W pakiecie Standard lub Advanced, której bazy danych ma używać usługa? Prześlij dane dostępu lub zrzut schematu, albo powiedz, że to nowa baza danych.
- Gdzie będzie działać usługa: na Twoim serwerze Linux, w Dockerze czy na platformie chmurowej? Jeśli zamówiłeś wdrożenie, poproszę o dostęp SSH na czacie.

Gwarancja Jakości Zinner

✓
Zweryfikowany Profesjonalista
Każdy Zinner jest sprawdzany i zatwierdzany przed dołączeniem do platformy.
✓
Gwarantowana Jakość Pracy
Wszystkie usługi są objęte naszym zobowiązaniem do zapewnienia jakości.
✓
Bezpieczna płatność
Twoja płatność jest chroniona do momentu zatwierdzenia dostarczonej pracy.

Porównaj Pakiety

FunkcjaStarterStandardZaawansowane
Czas dostawy5 dni7 dni14 dni
Poprawki123
ZakresDo 3 punktów końcowych lub jeden workerDo 8 punktów końcowych i bazy danychDo 15 punktów końcowych, logowanie i CI
Kod źródłowy✓✓✓

Portfolio

Przykłady prac sprzedawcy związanych z tym Zinnem.

Formline: sklep Next.js ze Stripe

Sklep, który możesz przeglądać: 16 plakatów w 4 kolekcjach, filtry i wyszukiwanie, które pozostają w adresie URL, koszyk, jasne i ciemne motywy oraz kasa, która kończy się zamówieniem demonstracyjnym lub prawdziwą sesją Stripe Checkout w trybie testowym. Zbudowałem go jako statyczny eksport Next.js w TypeScript z Tailwind CSS. Płatności kartą przechodzą przez Cloudflare Worker, który ponownie wycenia koszyk na serwerze i weryfikuje podpis webhooka Stripe.

Szczegóły usługi

Typ usługi
Standard
Typ Zinnera
Freelancer
Dostępność
Dni robocze
Kraj Sprzedawcy
Kazachstan
Akceptowane języki
Angielski
rosyjski
Dostępna Umowa NDA
Tak
Obsługiwane rozmiary projektów
Małe do średnich
Czas odpowiedzi
W ciągu 12 godzin
Lat Doświadczenia
10+

Często zadawane pytania

NestJS domyślnie działa na Express, a prędkość jest mniej więcej taka sama. Express sprawia, że mała usługa jest krótka. NestJS dodaje moduły i wstrzykiwanie zależności, co pomaga, gdy baza kodu rośnie i dzieli ją kilku programistów. Opisz usługę, a ja powiem, która z nich pasuje.

Jedna metoda na jednej ścieżce, więc GET /users i POST /users to dwa punkty końcowe. Cena zakłada zwykłą pracę, taką jak odczytywanie i zapisywanie rekordów lub wywoływanie innego API. Płatności, przesyłanie plików i obszerne raporty kosztują więcej, a ja wyceniam je jako niestandardową ofertę.

Tak. Daj mi dostęp do repozytorium i powiedz, jak je uruchomić. Będę przestrzegać istniejącej struktury i stylu, pisać w JavaScript, jeśli projekt go używa, i pokrywać nowy kod testami.

Tak, z dodatkiem za wdrożenie. Potrzebuję dostępu SSH do Twojego serwera Linux i domeny, która już na niego wskazuje. Koszty serwera i późniejsza konserwacja nie są wliczone.

Nie, pracuję pisemnie. Wszystko pozostaje na czacie zamówienia, dzięki czemu oboje możemy później sprawdzić, co zostało uzgodnione.

Naprawianie wszystkiego, co nie odpowiada specyfikacji, którą uzgodniliśmy na czacie. Nowe punkty końcowe lub zmiany w specyfikacji to nowa praca, realizowana poprzez dodatek do punktu końcowego lub niestandardową ofertę.

Opinie klientów

Sprawdź, co nasi klienci mówią o tym Zinn

Kategorie

Polityka Zinner

Zbuduję backend Node.js z Express lub NestJS 2 &Raquo; Zinn Hub

Tylko zalogowani klienci, którzy zakupili ten produkt, mogą zostawić opinię.

Opcje i zamówienie

Pobierz aplikację Zinn Hub

Powiadomienia · Szybszy dostęp · Pełny ekran

Naciśnij Udostępnij w przeglądarce

➜ Następnie naciśnij "Add to Home Screen"