diff --git a/apps/dispatch/.env.example b/apps/dispatch/.env.example
new file mode 100644
index 00000000..07d01925
--- /dev/null
+++ b/apps/dispatch/.env.example
@@ -0,0 +1,2 @@
+NEXT_PUBLIC_HUB_URL=
+NEXT_PUBLIC_SERVICE_ID=
\ No newline at end of file
diff --git a/apps/dispatch/.gitignore b/apps/dispatch/.gitignore
deleted file mode 100644
index f886745c..00000000
--- a/apps/dispatch/.gitignore
+++ /dev/null
@@ -1,36 +0,0 @@
-# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
-
-# dependencies
-/node_modules
-/.pnp
-.pnp.js
-.yarn/install-state.gz
-
-# testing
-/coverage
-
-# next.js
-/.next/
-/out/
-
-# production
-/build
-
-# misc
-.DS_Store
-*.pem
-
-# debug
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-
-# env files (can opt-in for commiting if needed)
-.env*
-
-# vercel
-.vercel
-
-# typescript
-*.tsbuildinfo
-next-env.d.ts
diff --git a/apps/dispatch/next-env.d.ts b/apps/dispatch/next-env.d.ts
new file mode 100644
index 00000000..1b3be084
--- /dev/null
+++ b/apps/dispatch/next-env.d.ts
@@ -0,0 +1,5 @@
+///
+///
+
+// NOTE: This file should not be edited
+// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.