Gotowe aplikacje
Każdy z trzech to działająca aplikacja, a nie fragment kodu: formularz, serwer, rysunek i odpowiedź API. Sklonuj, umieść klucz w .env, uruchom. Kod na licencji MIT, więc możesz go wziąć do swojego produktu bez warunków.
Wszystkie trzy są zbudowane w ten sam sposób: Vite na frontendzie i mały serwer na Node.js, przez który przechodzą wywołania. Przeglądarka nie może bezpośrednio uzyskać dostępu do API, więc klucz przechowywany jest na serwerze i nie trafia na stronę.
git clone https://github.com/astroway/starter-human-designcd starter-human-design && npm installcp .env.example .env # ваш ключ сюдиnpm run devKlucz otrzymasz w dashboardzie. Podczas budowania używaj piaskowego aw_test_*: nie zużywa kredytów.
Human Design
Dział zatytułowany „Human Design”Data, czas i miejsce urodzenia na wejściu, bodygraph i analiza na wyjściu. Jeden wywołanie POST /v1/human-design zwraca typ, strategię, autorytet, profil, definicję, krzyż wcielenia, dziewięć centrów z aktywnymi bramami, wszystkie zdefiniowane kanały i oba zestawy aktywacji. Aplikacja rysuje bodygraph w formacie SVG i tabelę aktywacji. 50 kredytów za odczyt, czyli 200 odczytów na darmowym planie.
Cztery słupy losu i cykl szczęścia. POST /v1/bazi/chart zwraca słupy z ukrytymi łodygami, na yin i fazę dwunastu etapów, pana dnia, równowagę żywiołów, werdykt siły z wyjaśnieniem, gwiazdy symboliczne i wszystkie połączenia oraz kolizje gałęzi. POST /v1/bazi/luck-pillars zwraca Da Yun: kierunek, wiek rozpoczęcia i dziesięć słupów po dziesięć lat. Oba wywołania są wykonywane równolegle, 30 kredytów za odczyt.
Kabinet raportów
Dział zatytułowany „Kabinet raportów”Dla praktyki: dane klienta na wejściu, gotowy PDF z Twoją marką na wyjściu. Szesnaście raportów pod jednym prefiksem POST /v1/reports/<type>, każdy przyjmuje blok whitelabel, więc plik, który otrzymuje klient, nosi Twoje imię, a nie nasze. Piętnaście raportów kosztuje 5000 kredytów, tarot 100.
Wdrożenie
Dział zatytułowany „Wdrożenie”Przycisk Render odczytuje render.yaml w repozytorium: jeden serwis webowy na Node.js na darmowym planie, który jest budowany i uruchamiany skryptami z package.json. Podczas tworzenia Render poprosi o klucz API. Każdy hosting, na którym działa Node 22, nadaje się tak samo: zbudować, uruchomić, ustawić klucz.