diff --git a/bob_party/assets/BobsSkins/BobBW.png b/bob_party/assets/BobsSkins/BobBW.png
new file mode 100644
index 0000000..6f831c4
Binary files /dev/null and b/bob_party/assets/BobsSkins/BobBW.png differ
diff --git a/bob_party/assets/BobsSkins/BobBlue.png b/bob_party/assets/BobsSkins/BobBlue.png
new file mode 100644
index 0000000..02769c1
Binary files /dev/null and b/bob_party/assets/BobsSkins/BobBlue.png differ
diff --git a/bob_party/assets/BobsSkins/BobClassic.png b/bob_party/assets/BobsSkins/BobClassic.png
new file mode 100644
index 0000000..8ead4e2
Binary files /dev/null and b/bob_party/assets/BobsSkins/BobClassic.png differ
diff --git a/bob_party/assets/BobsSkins/BobGreen.png b/bob_party/assets/BobsSkins/BobGreen.png
new file mode 100644
index 0000000..f7a5602
Binary files /dev/null and b/bob_party/assets/BobsSkins/BobGreen.png differ
diff --git a/bob_party/assets/BobsSkins/BobPinkTurquoise.png b/bob_party/assets/BobsSkins/BobPinkTurquoise.png
new file mode 100644
index 0000000..f1819b8
Binary files /dev/null and b/bob_party/assets/BobsSkins/BobPinkTurquoise.png differ
diff --git a/bob_party/assets/BobsSkins/BobRed.png b/bob_party/assets/BobsSkins/BobRed.png
new file mode 100644
index 0000000..9406540
Binary files /dev/null and b/bob_party/assets/BobsSkins/BobRed.png differ
diff --git a/bob_party/assets/BobsSkins/BobYellowGreenBlueHeart.png b/bob_party/assets/BobsSkins/BobYellowGreenBlueHeart.png
new file mode 100644
index 0000000..67b90d7
Binary files /dev/null and b/bob_party/assets/BobsSkins/BobYellowGreenBlueHeart.png differ
diff --git a/bob_party/assets/Icons/BobClassic.png b/bob_party/assets/Icons/BobClassic.png
new file mode 100644
index 0000000..bb3ff76
Binary files /dev/null and b/bob_party/assets/Icons/BobClassic.png differ
diff --git a/bob_party/assets/Icons/Engrenage.png b/bob_party/assets/Icons/Engrenage.png
new file mode 100644
index 0000000..864cbc2
Binary files /dev/null and b/bob_party/assets/Icons/Engrenage.png differ
diff --git a/bob_party/assets/Icons/Gamepad.png b/bob_party/assets/Icons/Gamepad.png
new file mode 100644
index 0000000..2fa7079
Binary files /dev/null and b/bob_party/assets/Icons/Gamepad.png differ
diff --git a/bob_party/assets/Icons/Messages.png b/bob_party/assets/Icons/Messages.png
new file mode 100644
index 0000000..a6402e0
Binary files /dev/null and b/bob_party/assets/Icons/Messages.png differ
diff --git a/bob_party/assets/Icons/Store.png b/bob_party/assets/Icons/Store.png
new file mode 100644
index 0000000..96960c7
Binary files /dev/null and b/bob_party/assets/Icons/Store.png differ
diff --git a/bob_party/assets/ImagesJeux/BatailleNavale.jpeg b/bob_party/assets/ImagesJeux/BatailleNavale.jpeg
new file mode 100644
index 0000000..930150e
Binary files /dev/null and b/bob_party/assets/ImagesJeux/BatailleNavale.jpeg differ
diff --git a/bob_party/assets/ImagesJeux/JeuDeDame.jpg b/bob_party/assets/ImagesJeux/JeuDeDame.jpg
new file mode 100644
index 0000000..9c08b57
Binary files /dev/null and b/bob_party/assets/ImagesJeux/JeuDeDame.jpg differ
diff --git a/bob_party/assets/ImagesJeux/Pendu.jpg b/bob_party/assets/ImagesJeux/Pendu.jpg
new file mode 100644
index 0000000..2851bf1
Binary files /dev/null and b/bob_party/assets/ImagesJeux/Pendu.jpg differ
diff --git a/bob_party/assets/ImagesJeux/Pong.png b/bob_party/assets/ImagesJeux/Pong.png
new file mode 100644
index 0000000..9e7ab9d
Binary files /dev/null and b/bob_party/assets/ImagesJeux/Pong.png differ
diff --git a/bob_party/assets/ImagesJeux/Puissance4.jpg b/bob_party/assets/ImagesJeux/Puissance4.jpg
new file mode 100644
index 0000000..ca93711
Binary files /dev/null and b/bob_party/assets/ImagesJeux/Puissance4.jpg differ
diff --git a/bob_party/assets/ImagesJeux/UNO.jpg b/bob_party/assets/ImagesJeux/UNO.jpg
new file mode 100644
index 0000000..e67d9f6
Binary files /dev/null and b/bob_party/assets/ImagesJeux/UNO.jpg differ
diff --git a/bob_party/assets/ImagesJeux/blackjack.jpg b/bob_party/assets/ImagesJeux/blackjack.jpg
new file mode 100644
index 0000000..9a20620
Binary files /dev/null and b/bob_party/assets/ImagesJeux/blackjack.jpg differ
diff --git a/bob_party/assets/ImagesJeux/poker.jpg b/bob_party/assets/ImagesJeux/poker.jpg
new file mode 100644
index 0000000..fa0dba2
Binary files /dev/null and b/bob_party/assets/ImagesJeux/poker.jpg differ
diff --git a/bob_party/src/navigation/AppNavigator.js b/bob_party/src/navigation/AppNavigator.js
new file mode 100644
index 0000000..caca6ae
--- /dev/null
+++ b/bob_party/src/navigation/AppNavigator.js
@@ -0,0 +1,52 @@
+import * as React from 'react'
+import { NavigationContainer } from '@react-navigation/native'
+import { createStackNavigator } from '@react-navigation/stack'
+
+
+import Home from '../screens/Home'
+import Store from '../screens/Store'
+
+
+// import Detail from '../screens/Detail'
+// import Settings from '../screens/Settings'
+// import Profile from '../screens/Profile'
+
+const Stack = createStackNavigator()
+
+
+function MainStackNavigator() {
+ return (
+
+
+
+
+
+ {/* ({
+ title: route.params.item.name
+ })}
+ />
+ */}
+
+
+ )
+}
+
+export default MainStackNavigator
\ No newline at end of file
diff --git a/bob_party/src/screens/Home.js b/bob_party/src/screens/Home.js
new file mode 100644
index 0000000..83b1df1
--- /dev/null
+++ b/bob_party/src/screens/Home.js
@@ -0,0 +1,160 @@
+import { StatusBar } from 'expo-status-bar'
+import { StyleSheet, View, Text, Alert, Pressable, Image} from 'react-native'
+
+const avatar = require('../../assets/Icons/BobClassic.png');
+const engrenage = require('../../assets/Icons/Engrenage.png');
+const gamepad = require('../../assets/Icons/Gamepad.png');
+const message = require('../../assets/Icons/Messages.png');
+const store = require('../../assets/Icons/Store.png');
+
+function Home(props) {
+ const { navigation } = props
+ return (
+
+
+ Alert.alert('Profil Joueur')}>
+
+
+ BOB PARTY
+ Alert.alert('Paramètres')}>
+
+
+
+
+
+
+ Alert.alert('Messagerie')}>
+
+
+ Alert.alert('Menu des jeux')}>
+
+
+ navigation.navigate('Store')}>
+
+
+
+
+ );
+}
+
+
+function Button(props) {
+ const { onPress, title = 'Save' } = props;
+ return (
+
+ {title}
+
+ );
+}
+
+
+const styles = StyleSheet.create({
+ container: {
+ flex: 1,
+ backgroundColor: '#45444E',
+ flexDirection: "column",
+ justifyContent: "flex-start",
+ alignItems: "center",
+ },
+ button: {
+ alignItems: 'center',
+ justifyContent: 'center',
+ height: '30%',
+ width: '100%',
+ marginTop: '10%',
+ paddingVertical: 12,
+ paddingHorizontal: 32,
+ borderRadius: 10,
+ elevation: 3,
+ backgroundColor: '#0085FF',
+ },
+ text: {
+ fontSize: 16,
+ lineHeight: 21,
+ fontWeight: 'bold',
+ letterSpacing: 0.25,
+ color: 'white',
+ },
+ header: {
+ flex : 0.15,
+ width: '100%',
+ flexDirection: 'row',
+ backgroundColor: '#2D2C33',
+ alignItems: 'center',
+ justifyContent: 'space-around',
+ },
+ titre: {
+ flex: 0.7,
+ flexDirection: 'column',
+ textAlign: 'center',
+ fontSize: 30,
+ fontFamily: 'Helvetica',
+ fontWeight: 'bold',
+ letterSpacing: 0.25,
+ color: 'white',
+ },
+ engrenage: {
+ borderRadius: '50%',
+ width: 50,
+ height: 50,
+ },
+ avatar: {
+ borderRadius: '50%',
+ width: 50,
+ height: 50,
+ },
+ buttons: {
+ flex: 1,
+ alignItems: 'center',
+ justifyContent: 'center',
+ width: '70%',
+ },
+ footer: {
+ flex: 0.15,
+ flexDirection: 'row',
+ backgroundColor: '#2D2C33',
+ flexWrap: 'wrap',
+ width: '100%',
+ justifyContent: 'space-evenly',
+ },
+ iconFooter: {
+ marginBot: 25,
+ marginTop: 10,
+ width: 65,
+ height: 50,
+ },
+ iconStore: {
+ marginBot: 25,
+ marginTop: 10,
+ marginLeft: 7,
+ marginRight: 8,
+ width: 50,
+ height: 50,
+ },
+
+});
+
+export default Home
\ No newline at end of file
diff --git a/bob_party/src/screens/Store.js b/bob_party/src/screens/Store.js
new file mode 100644
index 0000000..827a963
--- /dev/null
+++ b/bob_party/src/screens/Store.js
@@ -0,0 +1,156 @@
+import { StatusBar } from 'expo-status-bar'
+import { StyleSheet, View, Text, Alert, Pressable, Image} from 'react-native'
+
+const avatar = require('../../assets/Icons/BobClassic.png');
+const engrenage = require('../../assets/Icons/Engrenage.png');
+const gamepad = require('../../assets/Icons/Gamepad.png');
+const message = require('../../assets/Icons/Messages.png');
+const store = require('../../assets/Icons/Store.png');
+
+function Store(props) {
+ const { navigation } = props
+ return (
+
+
+ Alert.alert('Profil Joueur')}>
+
+
+ BOB PARTY
+ Alert.alert('Paramètres')}>
+
+
+
+
+ Alert.alert('On Joue seul')}
+ />
+
+
+ Alert.alert('Messagerie')}>
+
+
+ navigation.navigate('Home')}>
+
+
+ Alert.alert('le magasin')}>
+
+
+
+
+ );
+}
+
+
+function Button(props) {
+ const { onPress, title = 'Save' } = props;
+ return (
+
+ {title}
+
+ );
+}
+
+
+const styles = StyleSheet.create({
+ container: {
+ flex: 1,
+ backgroundColor: '#45444E',
+ flexDirection: "column",
+ justifyContent: "flex-start",
+ alignItems: "center",
+ },
+ button: {
+ alignItems: 'center',
+ justifyContent: 'center',
+ height: '30%',
+ width: '100%',
+ marginTop: '10%',
+ paddingVertical: 12,
+ paddingHorizontal: 32,
+ borderRadius: 10,
+ elevation: 3,
+ backgroundColor: '#0085FF',
+ },
+ text: {
+ fontSize: 16,
+ lineHeight: 21,
+ fontWeight: 'bold',
+ letterSpacing: 0.25,
+ color: 'white',
+ },
+ header: {
+ flex : 0.15,
+ width: '100%',
+ flexDirection: 'row',
+ backgroundColor: '#2D2C33',
+ alignItems: 'center',
+ justifyContent: 'space-around',
+ },
+ titre: {
+ flex: 0.7,
+ flexDirection: 'column',
+ textAlign: 'center',
+ fontSize: 30,
+ fontFamily: 'Helvetica',
+ fontWeight: 'bold',
+ letterSpacing: 0.25,
+ color: 'white',
+ },
+ engrenage: {
+ borderRadius: '50%',
+ width: 50,
+ height: 50,
+ },
+ avatar: {
+ borderRadius: '50%',
+ width: 50,
+ height: 50,
+ },
+ buttons: {
+ flex: 1,
+ alignItems: 'center',
+ justifyContent: 'center',
+ width: '70%',
+ },
+ footer: {
+ flex: 0.15,
+ flexDirection: 'row',
+ backgroundColor: '#2D2C33',
+ flexWrap: 'wrap',
+ width: '100%',
+ justifyContent: 'space-evenly',
+ },
+ iconFooter: {
+ marginBot: 25,
+ marginTop: 10,
+ width: 65,
+ height: 50,
+ },
+ iconStore: {
+ marginBot: 25,
+ marginTop: 10,
+ marginLeft: 7,
+ marginRight: 8,
+ width: 50,
+ height: 50,
+ },
+
+});
+
+export default Store
\ No newline at end of file