From 02d7bdb526eebe43075182c6860c6ee6156ea9c1 Mon Sep 17 00:00:00 2001 From: Deethya Janjanam Date: Mon, 16 Feb 2026 12:13:36 -0600 Subject: [PATCH 01/22] the page exists but there is a reloading problem --- .vscode/settings.json | 3 + app/app.vue | 42 ++- app/pages/forms/[slug]-results.vue | 191 +++++++++++ app/pages/forms/[slug].vue | 386 ++++++++++++++++++++++ app/pages/forms/new.vue | 288 ++++++++++++++++ app/pages/tasks.vue | 227 +++++++++++++ nuxt.config.ts | 9 +- prisma/schema.prisma | 90 ++++- prisma/seed.ts | 83 +++-- server/api/forms/[slug].get.ts | 36 ++ server/api/forms/[slug]/responses.get.ts | 30 ++ server/api/forms/[slug]/responses.post.ts | 80 +++++ server/api/forms/[slug]/results.get.ts | 72 ++++ server/api/forms/[slug]/status.get.ts | 33 ++ server/api/forms/assign.post.ts | 34 ++ server/api/forms/index.get.ts | 28 ++ server/api/forms/index.post.ts | 37 +++ server/api/forms/submit.post.ts | 77 +++++ server/api/questions/add.post.ts | 40 +++ server/api/questions/index.get.ts | 7 + server/api/tasks/index.get.ts | 61 ++++ 21 files changed, 1790 insertions(+), 64 deletions(-) create mode 100644 .vscode/settings.json create mode 100644 app/pages/forms/[slug]-results.vue create mode 100644 app/pages/forms/[slug].vue create mode 100644 app/pages/forms/new.vue create mode 100644 app/pages/tasks.vue create mode 100644 server/api/forms/[slug].get.ts create mode 100644 server/api/forms/[slug]/responses.get.ts create mode 100644 server/api/forms/[slug]/responses.post.ts create mode 100644 server/api/forms/[slug]/results.get.ts create mode 100644 server/api/forms/[slug]/status.get.ts create mode 100644 server/api/forms/assign.post.ts create mode 100644 server/api/forms/index.get.ts create mode 100644 server/api/forms/index.post.ts create mode 100644 server/api/forms/submit.post.ts create mode 100644 server/api/questions/add.post.ts create mode 100644 server/api/questions/index.get.ts create mode 100644 server/api/tasks/index.get.ts diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..7a625f1 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "prisma.pinToPrisma6": false +} diff --git a/app/app.vue b/app/app.vue index ceb8e12..64412f1 100644 --- a/app/app.vue +++ b/app/app.vue @@ -1,26 +1,36 @@