Skip to content

prompt-gate/frontend

Repository files navigation

Prompt Gate Frontend

Prompt Gate Nuxt frontend. The application uses Nuxt 4, Vue 3, Vuetify, Pinia, and Vitest.

Requirements

  • Node.js 24
  • npm
  • Docker, only when building or testing the production image

Installation

npm ci

Development

npm run dev

By default, the application expects the backend URL in the following public Nuxt variable:

NUXT_PUBLIC_API_BASE_URL=http://localhost:8080

Quality and Build

npm run typecheck
npm run lint:check
npm test -- --run
npm run build

The npm run lint:check script fails on warnings. The npm run lint script runs ESLint with automatic fixes enabled.

Documentation

Release

Official releases are created from a semver tag in the vX.Y.Z format. Pushing the tag triggers the GitHub Actions pipeline, publishes the ghcr.io/prompt-gate/frontend image, and creates the GitHub Release.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages