+ );
+};
+
+export default Login;
diff --git a/pages/main.css b/pages/main.css
new file mode 100644
index 0000000..ea734f5
--- /dev/null
+++ b/pages/main.css
@@ -0,0 +1,17 @@
+@tailwind base;
+@tailwind components;
+@tailwind utilities;
+
+:root {
+ --foreground-rgb: 0, 0, 0;
+ --background-start-rgb: 214, 219, 220;
+ --background-end-rgb: 255, 255, 255;
+}
+
+@media (prefers-color-scheme: dark) {
+ :root {
+ --foreground-rgb: 255, 255, 255;
+ --background-start-rgb: 0, 0, 0;
+ --background-end-rgb: 0, 0, 0;
+ }
+}
diff --git a/pages/signup.tsx b/pages/signup.tsx
new file mode 100644
index 0000000..de79e9e
--- /dev/null
+++ b/pages/signup.tsx
@@ -0,0 +1,78 @@
+"use client"
+import './main.css';
+import { useRouter } from 'next/router';
+import React, { useState, useEffect } from 'react';
+import { auth, db } from '../src/app/firebase/firebase';
+import { createUserWithEmailAndPassword } from 'firebase/auth';
+import { setDoc, doc } from 'firebase/firestore';
+
+const SignUp = () => {
+ const [email, setEmail] = useState