diff --git a/examples/vite-better-auth/.gitignore b/examples/vite-better-auth/.gitignore
new file mode 100644
index 0000000000..9b1dffd90f
--- /dev/null
+++ b/examples/vite-better-auth/.gitignore
@@ -0,0 +1 @@
+*.sqlite
diff --git a/examples/vite-better-auth/app/app.tsx b/examples/vite-better-auth/app/app.tsx
new file mode 100644
index 0000000000..88264b9657
--- /dev/null
+++ b/examples/vite-better-auth/app/app.tsx
@@ -0,0 +1,33 @@
+import React from "react";
+import "./styles.css";
+
+import { Route, Switch } from "wouter";
+import { LoadingSkeleton } from "./components/loading";
+
+const Homepage = React.lazy(() => import("./routes/index"));
+const AuthSignIn = React.lazy(() => import("./routes/auth/sign-in"));
+const AuthSignUp = React.lazy(() => import("./routes/auth/sign-up"));
+
+export const App = () => {
+ return (
+ <>
+
+
+ Don't have an account?{" "} + + Sign Up + +
++ Already have an account?{" "} + + Sign In + +
+