Node.js Stack (Next.js / Express)
Tesserin AI generator projekata gradi kompletne Node.js aplikacije za API servere, SaaS platforme i real-time aplikacije s React ili Vue frontendima.
Što se generira
- TypeScript projekt s Next.js ili Express (AI bira prema tvojim zahtjevima)
- Prisma ORM s PostgreSQL
- Autentikacija (next-auth ili passport)
- Docker Compose za razvoj
- Testovi s Jest ili Vitest
- SETUP.md s API dokumentacijom
Kad AI bira ovaj stack
Tessera preporučuje Node.js kad opišeš:
- API server ili SaaS platformu
- Dashboard s real-time ažuriranjima
- WebSocket ili Server-Sent Events zahtjeve
- React ili Vue frontend preferenciju
- JavaScript/TypeScript kao primarni jezik
Primjer outputa
my-project/
├── src/
│ ├── pages/ # Next.js stranice ili Express rute
│ ├── api/ # API route handleri
│ ├── services/ # Sloj poslovne logike
│ ├── middleware/ # Auth, validacija, rukovanje greškama
│ └── lib/ # Zajednički utiliteti
├── prisma/
│ └── schema.prisma # Modeli baze s relacijama
├── __tests__/ # Jest/Vitest test suite
├── docker-compose.yml # PostgreSQL + app
├── .env.example # Sve env varijable dokumentirane
├── SETUP.md # Vodič za deploy
└── package.json # Sve zavisnosti konfiguriraneE-commerce mogućnosti
Kad tvoj projekt treba shop, AI generira:
- Katalog proizvoda s pretraživanjem, filtriranjem i sortiranjem
- Košaricu (localStorage + API sync)
- Checkout flow sa Stripe ili PayPal integracijom
- Upravljanje narudžbama s praćenjem statusa
- Webhook handlere za obavijesti o plaćanju
Nakon generiranja
bash
cd my-project
npm install
docker compose up -d # Pokretanje PostgreSQL
npx prisma migrate dev # Pokretanje migracija
npm run dev # Pokretanje dev serveraKako je build opisan
Node.js AI pipeline deklariran je u stacks/node.yaml (4 koraka: scaffold, tests, tests_fixed, setup_md). Pregledaj ili uredi ga kao bilo koji drugi manifest — vidi YAML stack manifeste. Za pregled što će tessera new --stack=node izvršiti:
bash
tessera plan compile stacks/node.yaml
tessera plan showPovezani stackovi
Treba li ti drugačiji pristup? Tessera podržava i Laravel za sadržajem upravljane web stranice, Go za visoko-performantne mikroservise, Flutter za mobilne aplikacije i Static za landing stranice.