მე ვწერ ბექენდს, რომელთანაც თქვენი აპლიკაცია ურთიერთობს, TypeScript-ზე Node.js-ის გამოყენებით, Express-ით ან NestJS-ით. მას შეუძლია REST API-ის გამოაშკარავება ვებ ან მობილური აპლიკაციისთვის, მუშის გაშვება, რომელიც ამუშავებს ატვირთულ ფაილებს ან რიგში დგას სამუშაოებს, ან თქვენი აპლიკაციის დაკავშირება მესამე მხარის API-სთან. მონაცემებისთვის ვიყენებ PostgreSQL-ს, MongoDB-ს და Redis-ს, ხოლო გასაშვებად Docker-ს.
მე ავაშენებ Node.js-ის ბექენდს Express-ით ან NestJS-ით
3REST-ის ენდპოინტები ან ერთი მუშაკი, ვალიდაციით, ტესტებით და README-ით.
- 3 ენდპოინტამდე ან ერთი მუშაკი
- წყაროს კოდი
8PostgreSQL-ით ან MongoDB-ით გამყარებული ენდპოინტები, ტესტებით და Dockerfile-ით.
- 8 ბოლო წერტილამდე და მონაცემთა ბაზა
- წყაროს კოდი
სტანდარტული დაყენება 15 ენდპოინტამდე, პლუს შესვლა მომხმარებლის როლებით, რიგის მუშაკი და CI.
- 15 ენდპოინტამდე, შესვლა და CI
- წყაროს კოდი
მოითხოვეთ მორგებული შეთავაზება
შედით სისტემაში მორგებული შეთავაზების მოთხოვნისთვის
შექმენით უფასო ანგარიში ან შედით სისტემაში, რათა მოითხოვოთ პერსონალიზებული შეთავაზება ამ Zinner-ისგან.
შესვლა / რეგისტრაციადასვით შეკითხვა გაყიდვამდე
შედით სისტემაში შეკითხვის დასასმელად
პლატფორმის სპამის შესამცირებლად, გაყიდვამდე შეტყობინებების გაგზავნა მხოლოდ სისტემაში შესულ მომხმარებლებს შეუძლიათ.
შექმენით უფასო ანგარიში ან შედით სისტემაში, რათა პირდაპირ მიწეროთ ამ Zinner-ს.
შესვლა / რეგისტრაციასაჭიროა შესვლა
შექმენით უფასო ანგარიში ან შედით სისტემაში ამ Zinner-ისთვის შეტყობინების გასაგზავნად.
შესვლა / რეგისტრაციასაჭიროა შესვლა
შექმენით უფასო ანგარიში ან შედით სისტემაში პერსონალიზებული შეთავაზების მოთხოვნისთვის.
შესვლა / რეგისტრაციაერთი შეხედვით
ძირითადი დეტალები ამ სერვისის შესახებ, რათა დაგეხმაროთ გადაწყვეტილების მიღებაში. გენერირებულია Zinn Hub-ის მიერ და არა გამყიდველის მიერ.
ღირებულების პოზიცია
ტექნოლოგიური სტეკი
მხარდაჭერილი მონაცემთა ბაზები
რა არის ყოველთვის ჩართული
საუკეთესოა
რას მიიღებთ
სრული აღწერა
კარგი არჩევანია სტარტაპებისთვის და მცირე გუნდებისთვის, რომელთა ფრონტენდი ჯერ კიდევ მუშაობს მოკლე მონაცემებზე, ან რომელთა აპლიკაციას სჭირდება კიდევ ერთი სერვისი უკვე არსებული ბექენდის გვერდით. TypeScript სერვერზე შეუძლია გააზიაროს ტიპები TypeScript ფრონტენდთან, ასე რომ გადარქმეული ველი არღვევს აწყობას ცოცხალი გვერდის ნაცვლად, და Express ან NestJS ინარჩუნებს კოდს ნაცნობს შემდეგი დეველოპერისთვის.
Starter მოიცავს სამამდე REST ენდპოინტს ერთ სერვისში, ან ერთ მუშაკს ფაილებისთვის ან თქვენი არსებული რიგისთვის. Standard ზრდის ამას რვა ენდპოინტამდე, ინახავს მონაცემებს PostgreSQL-ში მიგრაციებით ან MongoDB-ში, და მოყვება Dockerfile. Advanced ზრდის ამას თხუთმეტ ენდპოინტამდე და ამატებს ტოკენზე დაფუძნებულ შესვლას მომხმარებლის როლებით, რიგის მუშაკს და CI-ს GitHub Actions-ზე.
ყველა პაკეტში, თითოეული ენდპოინტი იღებს შეყვანის ვალიდაციას და ტესტებს, და თქვენ მიიღებთ README-ს, კონფიგურაციას გარემოს ცვლადებში და სრულ საწყის კოდს.
ნებისმიერი კოდის დაწერამდე, მე ვწერ მოკლე სპეციფიკაციას ჩატში, სადაც ჩამოთვლილია, თუ რას იღებს და აბრუნებს თითოეული ენდპოინტი, და თქვენ ადასტურებთ მას. თქვენ შეგიძლიათ სცადოთ სამუშაო ვერსია მიწოდებამდე, და მე ყოველდღიურად ვაქვეყნებ პროგრესის შენიშვნას.
თქვენს სერვერზე განთავსება დამატებითი ღირებულებაა. თუ თქვენი პროექტი ორ პაკეტს შორისაა, გამომიგზავნეთ დეტალები და მე შემოგთავაზებთ ინდივიდუალურ შეთავაზებას.
რა მჭირდება თქვენგან
- აღწერეთ რას აკეთებს სერვისი და ჩასვით ერთი ნიმუში მოთხოვნა JSON-ით, რომელსაც ელოდებით უკან.
- თქვენი GitHub მომხმარებლის სახელი და რეპოზიტორია, თუ კოდი არსებულ პროექტში შედის. GitHub-ის გარეშე, კოდი არქივის სახით მოვა.
- სერვისი სხვა სისტემას ეძახის? თუ ასეა, გაგზავნეთ ამ სისტემის API დოკუმენტაცია ან რაიმე ნიმუში მონაცემები.
- Standard ან Advanced-ზე, რომელი მონაცემთა ბაზა უნდა გამოიყენოს სერვისმა? გაგზავნეთ წვდომის დეტალები ან სქემის ნაგავსაყრელი, ან თქვით, რომ ეს ახალია.
- სად იმუშავებს სერვისი: თქვენს Linux სერვერზე, Docker-ზე თუ ღრუბლოვან პლატფორმაზე? თუ განთავსება შეუკვეთეთ, ჩატში SSH წვდომას მოვითხოვ.
Zinner ხარისხის გარანტია
ყველა Zinner განიხილება და მტკიცდება პლატფორმაზე გაწევრიანებამდე.
ყველა სერვისი მხარდაჭერილია ჩვენი ხარისხის უზრუნველყოფის ვალდებულებით.
თქვენი გადახდა დაცულია მანამ, სანამ არ დაამტკიცებთ შესრულებულ სამუშაოს.
პაკეტების შედარება
| ფუნქცია | დამწყები | სტანდარტული | მოწინავე |
|---|---|---|---|
| მიწოდების დრო | 5 დღეები | 7 დღეები | 14 დღეები |
| რევიზიები | 1 | 2 | 3 |
| ფარგლები | 3 ენდპოინტამდე ან ერთი მუშაკი | 8 ენდპოინტამდე და მონაცემთა ბაზა | 15 ენდპოინტამდე, შესვლა და CI |
| წყაროს კოდი | ✓ | ✓ | ✓ |
პორტფოლიო
გამყიდველის ნამუშევრების მაგალითები ამ Zinn-თან დაკავშირებით.

Formline: Next.js მაღაზია Stripe-ით
მაღაზია, რომელშიც შეგიძლიათ დაათვალიეროთ: 16 პოსტერი 4 კოლექციაში, ფილტრები და ძებნა, რომლებიც რჩება URL-ში, კალათა, ღია და მუქი თემები, და გადახდა, რომელიც მთავრდება დემო შეკვეთით ან რეალური Stripe Checkout სესიით ტესტის რეჟიმში. მე ავაშენე ის, როგორც Next.js სტატიკური ექსპორტი TypeScript-ში Tailwind CSS-ით. ბარათით გადახდები ხორციელდება Cloudflare Worker-ის მეშვეობით, რომელიც ხელახლა აფასებს კალათას სერვერზე და ამოწმებს Stripe-ის webhook ხელმოწერას.



სერვისის დეტალები
ხშირად დასმული კითხვები
NestJS ნაგულისხმევად მუშაობს Express-ის თავზე და სიჩქარე დაახლოებით იგივეა. Express ინარჩუნებს მცირე სერვისს მოკლედ. NestJS ამატებს მოდულებს და დამოკიდებულების ინექციას, რაც ეხმარება, როდესაც კოდის ბაზა იზრდება და რამდენიმე დეველოპერი იზიარებს მას. აღწერეთ სერვისი და მე გეტყვით რომელი შეესაბამება.
ერთი მეთოდი ერთ გზაზე, ასე რომ GET /users და POST /users არის ორი ენდპოინტი. ფასი ვარაუდობს ჩვეულებრივ სამუშაოს, როგორიცაა ჩანაწერების წაკითხვა და შენახვა ან სხვა API-ის გამოძახება. გადახდები, ფაილების ატვირთვა და მძიმე ანგარიშები უფრო ძვირია, და მე მათ ინდივიდუალურ შეთავაზებად ვაფასებ.
დიახ. მომეცით წვდომა რეპოზიტორიაზე და მითხარით როგორ გავუშვა. მე მივყვები უკვე არსებულ სტრუქტურას და სტილს, ვწერ JavaScript-ს, თუ პროექტი მას იყენებს, და ვფარავ ახალ კოდს ტესტებით.
დიახ, განთავსების დამატებით. მჭირდება SSH წვდომა თქვენს Linux სერვერზე და დომენი, რომელიც უკვე მიუთითებს მასზე. სერვერის ხარჯები და შემდგომი მოვლა არ შედის.
არა, მე ვმუშაობ წერილობით. ყველაფერი რჩება შეკვეთის ჩატში, ასე რომ ჩვენ ორივეს შეგვიძლია მოგვიანებით შევამოწმოთ რა იყო შეთანხმებული.
ნებისმიერი რამის გამოსწორება, რაც არ ემთხვევა ჩვენს მიერ ჩატში შეთანხმებულ სპეციფიკაციას. ახალი ენდპოინტები ან სპეციფიკაციის ცვლილებები არის ახალი სამუშაო, ენდპოინტის დამატებით ან ინდივიდუალური შეთავაზებით.
მომხმარებელთა შეფასებები
ნახეთ, რას ამბობენ ჩვენი მომხმარებლები ამ Zinn-ის შესახებ
კატეგორიები
Zinner-ის პოლიტიკა
მსგავსი Zinns

Figma-დან React ვებ აპლიკაციის შემუშავება - Next.js, Node.js, Firebase & Supabase

შექმენით მორგებული ვებ აპლიკაციები React JS, Node JS & Google Firebase-ის გამოყენებით





