diff --git a/client/.gitignore b/client/.gitignore new file mode 100644 index 00000000..4a7f73a2 --- /dev/null +++ b/client/.gitignore @@ -0,0 +1,24 @@ +# Nuxt dev/build outputs +.output +.data +.nuxt +.nitro +.cache +dist + +# Node dependencies +node_modules + +# Logs +logs +*.log + +# Misc +.DS_Store +.fleet +.idea + +# Local env files +.env +.env.* +!.env.example diff --git a/client/README.md b/client/README.md new file mode 100644 index 00000000..f5db2a2d --- /dev/null +++ b/client/README.md @@ -0,0 +1,75 @@ +# Nuxt 3 Minimal Starter + +Look at the [Nuxt 3 documentation](https://nuxt.com/docs/getting-started/introduction) to learn more. + +## Setup + +Make sure to install the dependencies: + +```bash +# npm +npm install + +# pnpm +pnpm install + +# yarn +yarn install + +# bun +bun install +``` + +## Development Server + +Start the development server on `http://localhost:3000`: + +```bash +# npm +npm run dev + +# pnpm +pnpm run dev + +# yarn +yarn dev + +# bun +bun run dev +``` + +## Production + +Build the application for production: + +```bash +# npm +npm run build + +# pnpm +pnpm run build + +# yarn +yarn build + +# bun +bun run build +``` + +Locally preview production build: + +```bash +# npm +npm run preview + +# pnpm +pnpm run preview + +# yarn +yarn preview + +# bun +bun run preview +``` + +Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information. diff --git a/client/app.vue b/client/app.vue new file mode 100644 index 00000000..44092879 --- /dev/null +++ b/client/app.vue @@ -0,0 +1,83 @@ + + + diff --git a/client/components/forms/CheckboxInput.vue b/client/components/forms/CheckboxInput.vue new file mode 100644 index 00000000..fa37fd41 --- /dev/null +++ b/client/components/forms/CheckboxInput.vue @@ -0,0 +1,46 @@ + + + diff --git a/client/components/forms/CodeInput.vue b/client/components/forms/CodeInput.vue new file mode 100644 index 00000000..f373f185 --- /dev/null +++ b/client/components/forms/CodeInput.vue @@ -0,0 +1,65 @@ + + + diff --git a/client/components/forms/ColorInput.vue b/client/components/forms/ColorInput.vue new file mode 100644 index 00000000..3bfa0e8f --- /dev/null +++ b/client/components/forms/ColorInput.vue @@ -0,0 +1,45 @@ + + + diff --git a/client/components/forms/DateInput.vue b/client/components/forms/DateInput.vue new file mode 100644 index 00000000..35b953d2 --- /dev/null +++ b/client/components/forms/DateInput.vue @@ -0,0 +1,190 @@ + + + diff --git a/client/components/forms/FileInput.vue b/client/components/forms/FileInput.vue new file mode 100644 index 00000000..984ab91e --- /dev/null +++ b/client/components/forms/FileInput.vue @@ -0,0 +1,239 @@ + + + diff --git a/client/components/forms/FlatSelectInput.vue b/client/components/forms/FlatSelectInput.vue new file mode 100644 index 00000000..c7e73627 --- /dev/null +++ b/client/components/forms/FlatSelectInput.vue @@ -0,0 +1,96 @@ + + + diff --git a/client/components/forms/ImageInput.vue b/client/components/forms/ImageInput.vue new file mode 100644 index 00000000..ff92f73c --- /dev/null +++ b/client/components/forms/ImageInput.vue @@ -0,0 +1,215 @@ + + + diff --git a/client/components/forms/PhoneInput.vue b/client/components/forms/PhoneInput.vue new file mode 100644 index 00000000..ae530da9 --- /dev/null +++ b/client/components/forms/PhoneInput.vue @@ -0,0 +1,145 @@ + + + diff --git a/client/components/forms/RatingInput.vue b/client/components/forms/RatingInput.vue new file mode 100644 index 00000000..d0b091e0 --- /dev/null +++ b/client/components/forms/RatingInput.vue @@ -0,0 +1,85 @@ + + + diff --git a/client/components/forms/RichTextAreaInput.vue b/client/components/forms/RichTextAreaInput.vue new file mode 100644 index 00000000..b4efc7e4 --- /dev/null +++ b/client/components/forms/RichTextAreaInput.vue @@ -0,0 +1,81 @@ + + + + + diff --git a/client/components/forms/ScaleInput.vue b/client/components/forms/ScaleInput.vue new file mode 100644 index 00000000..5eef8780 --- /dev/null +++ b/client/components/forms/ScaleInput.vue @@ -0,0 +1,107 @@ + + + diff --git a/client/components/forms/SelectInput.vue b/client/components/forms/SelectInput.vue new file mode 100644 index 00000000..521f83e7 --- /dev/null +++ b/client/components/forms/SelectInput.vue @@ -0,0 +1,131 @@ + + + diff --git a/client/components/forms/SignatureInput.vue b/client/components/forms/SignatureInput.vue new file mode 100644 index 00000000..3859127b --- /dev/null +++ b/client/components/forms/SignatureInput.vue @@ -0,0 +1,62 @@ + + + diff --git a/client/components/forms/TextAreaInput.vue b/client/components/forms/TextAreaInput.vue new file mode 100644 index 00000000..6929602e --- /dev/null +++ b/client/components/forms/TextAreaInput.vue @@ -0,0 +1,56 @@ +