Skip to content

skilluv-community/starter-fullstack-node

Repository files navigation

starter-fullstack-node

A Skilluv starter — NestJS 11 backend + SvelteKit 5 frontend + PostgreSQL 18.

CI License: MIT Skilluv

English

What this is

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

Quickstart

git clone git@github.com:skilluv-community/starter-fullstack-node.git
cd starter-fullstack-node
cp .env.example .env
docker compose up --build

Structure

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

What's inside

  • GET /health — liveness probe
  • GET /api/hello?name=Ada — greeting endpoint
  • GET/POST/DELETE /api/notes — CRUD demo (TypeORM + PostgreSQL)
  • SvelteKit pages / (hello demo) and /notes (CRUD demo)

Docs


Français

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 --build

License

MIT — see LICENSE.

Related

About

Skilluv starter — NestJS 11 + TypeORM + PostgreSQL 18 backend, SvelteKit 5 frontend.

Topics

Resources

License

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors