diff --git a/app/Screens/GameLobbyPage.jsx b/app/Screens/GameLobbyPage.jsx
new file mode 100644
index 0000000..aa4a720
--- /dev/null
+++ b/app/Screens/GameLobbyPage.jsx
@@ -0,0 +1,15 @@
+import React from 'react';
+import { View, Text, Button, TextInput } from 'react-native';
+
+const GameLobbyPage = () => {
+ return (
+
+ Game Lobby
+
+ );
+};
+
+export default GameLobbyPage;
diff --git a/app/Screens/GameTypePage.jsx b/app/Screens/GameTypePage.jsx
new file mode 100644
index 0000000..10e839d
--- /dev/null
+++ b/app/Screens/GameTypePage.jsx
@@ -0,0 +1,14 @@
+import React from 'react';
+import { View, Button } from 'react-native';
+
+const GameTypePage = () => {
+ return (
+
+
+ );
+};
+
+export default GameTypePage;
diff --git a/app/Screens/JoinPrivateGamePage.jsx b/app/Screens/JoinPrivateGamePage.jsx
new file mode 100644
index 0000000..8beee1b
--- /dev/null
+++ b/app/Screens/JoinPrivateGamePage.jsx
@@ -0,0 +1,19 @@
+import React, { useState } from 'react';
+import { View, TextInput, Button } from 'react-native';
+
+const JoinPrivateGamePage = () => {
+ const [joinCode, setJoinCode] = useState('');
+
+ const handleJoinGame = () => {
+ // Logic to check join code and redirect to game lobby
+ };
+
+ return (
+
+
+
+
+ );
+};
+
+export default JoinPrivateGamePage;
diff --git a/app/Screens/RegisterPage.jsx b/app/Screens/RegisterPage.jsx
new file mode 100644
index 0000000..bd5dbcd
--- /dev/null
+++ b/app/Screens/RegisterPage.jsx
@@ -0,0 +1,31 @@
+import React, { useState } from 'react';
+import { View, Text, TextInput, Button, Picker } from 'react-native';
+
+const RegisterPage = () => {
+ const [username, setUsername] = useState('');
+ const [email, setEmail] = useState('');
+ const [password, setPassword] = useState('');
+ const [confirmPassword, setConfirmPassword] = useState('');
+ const [userType, setUserType] = useState('Individual');
+
+ const handleRegister = () => {
+ // Registration logic here
+ };
+
+ return (
+
+ Register
+
+
+
+
+ setUserType(itemValue)}>
+
+
+
+
+
+ );
+};
+
+export default RegisterPage;