# Aplicații gata

Fiecare dintre cele trei este o aplicație funcțională, nu un fragment de cod: formular, server, desen și răspuns API. Clonează, pune cheia în `.env`, pornește. Codul este sub MIT, așa că îl poți lua în produsul tău fără condiții.

Toate trei sunt configurate la fel: Vite pe frontend și un mic server pe Node, prin care trec apelurile. Browserul nu poate accesa API-ul direct, așa că cheia rămâne pe server și nu ajunge pe pagină.

```bash
git clone https://github.com/astroway/starter-human-design
cd starter-human-design && npm install
cp .env.example .env     # ваш ключ сюди
npm run dev
```

Cheia o primești în [dashboard](https://api.astroway.info/dashboard/sign-up). În timp ce construiești, folosește cheia de test `aw_test_*`: nu consumă credite.

## Human Design

Data, ora și locul nașterii la intrare, bodygraph și analiză la ieșire. Un apel `POST /v1/human-design` returnează tipul, strategia, autoritatea, profilul, definiția, crucea întrupării, nouă centre cu porți active, toate canalele definite și ambele seturi de activări. Aplicația desenează bodygraph‑ul în SVG și tabelul de activări. 50 de credite per citire, adică 200 de citiri în planul gratuit.

<CardGrid>
  <LinkCard title="Demo live" href="https://api.astroway.info/demo/human-design/" />
  <LinkCard title="Cod pe GitHub" href="https://github.com/astroway/starter-human-design" />
  <LinkCard title="Desfă pe Render" href="https://render.com/deploy?repo=https://github.com/astroway/starter-human-design" />
</CardGrid>

## BaZi

Patru piloni ai destinului și ciclul norocului. `POST /v1/bazi/chart` returnează pilonii cu tulpini ascunse, yin și faza celor doisprezece etape, stăpânul zilei, echilibrul elementelor, verdictul forței cu explicații, stelele simbolice și toate combinațiile și coliziunile ramurilor. `POST /v1/bazi/luck-pillars` returnează Da Yun: direcția, vârsta de început și zece piloni pe zece ani. Ambele apeluri rulează în paralel, 30 de credite per citire.

<CardGrid>
  <LinkCard title="Demo live" href="https://api.astroway.info/demo/bazi/" />
  <LinkCard title="Cod pe GitHub" href="https://github.com/astroway/starter-bazi" />
  <LinkCard title="Desfă pe Render" href="https://render.com/deploy?repo=https://github.com/astroway/starter-bazi" />
</CardGrid>

## Cabinet rapoarte

Pentru practician: datele clientului la intrare, PDF gata cu brandul tău la ieșire. Șaisprezece rapoarte sub același prefix `POST /v1/reports/<type>`, fiecare primește blocul `whitelabel`, astfel fișierul pe care îl primește clientul poartă numele tău, nu al nostru. Cincisprezece rapoarte costă 5000 de credite, tarot 100.

<CardGrid>
  <LinkCard title="Demo live" href="https://api.astroway.info/demo/practice/" />
  <LinkCard title="Cod pe GitHub" href="https://github.com/astroway/starter-practice" />
  <LinkCard title="Desfă pe Render" href="https://render.com/deploy?repo=https://github.com/astroway/starter-practice" />
</CardGrid>

<Aside>
Demo‑urile sunt limitate pe adresă și folosesc chei proprii cu acces doar la endpoint‑urile lor. Demo‑ul cabinetului de rapoarte generează doar tarot, deoarece pagina este pe internet deschis, iar generarea unui raport de 5000 de credite pentru fiecare ar consuma planul gratuit lunar în două click‑uri. Copia ta generează toate cele șaisprezece.
</Aside>

## Dezploiere

Butonul Render citește `render.yaml` din repository: un singur web‑service pe Node pe planul gratuit, care se compilează și pornește cu scripturile din package.json. La crearea Render va cere cheia API. Orice hosting care rulează Node 22 este potrivit la fel: compilează, pornește, setează cheia.
