Quick start
Requirements
Gaudi is published as a NPM package. To run it, you need the following software installed on your system:
- Node.js v18+
- PostgreSQL
Installation
New project
You can create new Gaudi project from scratch using create-gaudi-app
tool.
To run create-gaudi-app
you may choose one of the following methods:
npx
npx create-gaudi-app@latest
npm
npm create gaudi-app@latest
yarn
yarn create gaudi-app --latest
Interactive wizard will guide you through the process.
Supported templates
Gaudi supports the following templates:
- Gaudi backend project - Gaudi backend, with TypeScript runtime
- Gaudi backend with React+TS+Vite frontend - A full-stack setup with Gaudi backend, TypeScript runtime, and Vite/React/Typescript on the frontend
Existing project
You can run Gaudi alongside existing express project. To do this, install gaudi
package:
npm install gaudi
and run Gaudi application standalone or integrate it into an existing application. See running Gaudi application for more details.
VSCode Extension
For the best developer experience use Gaudi VSCode Extension to add syntax highlighting, error reporting and other.
Gaudi VSCode extension is distributed via VSCode Marketplace so you can download it from there or install it directly from your VSCode.