A Skilluv starter — NestJS 11 backend + SvelteKit 5 frontend + PostgreSQL 18.
A production-ready fullstack starter on the Node stack:
- Backend: NestJS 11, TypeORM 0.3, PostgreSQL 18, class-validator DTOs, global
ValidationPipe - Frontend: SvelteKit 5 (runes) + Tailwind v4
- Orchestration: Docker Compose (postgres + backend + frontend)
- Tests: Jest (backend) + Vitest + Playwright (frontend)
- CI: GitHub Actions
git clone git@github.com:skilluv-community/starter-fullstack-node.git
cd starter-fullstack-node
cp .env.example .env
docker compose up --build- Frontend: http://localhost:5173
- Backend: http://localhost:3001/health
backend/ NestJS app (health + hello + notes CRUD, TypeORM entity)
frontend/ SvelteKit app (Svelte 5 runes, Tailwind v4)
docs/ Bilingual docs (fr, en)
.github/ CI + dependabot + PR template
GET /health— liveness probeGET /api/hello?name=Ada— greeting endpointGET/POST/DELETE /api/notes— CRUD demo (TypeORM + PostgreSQL)- SvelteKit pages
/(hello demo) and/notes(CRUD demo)
Starter fullstack Node/NestJS + SvelteKit prêt-à-l'emploi. Voir docs/fr/getting-started.md et docs/fr/architecture.md.
git clone git@github.com:skilluv-community/starter-fullstack-node.git
cd starter-fullstack-node
cp .env.example .env
docker compose up --buildMIT — see LICENSE.