Update README + mise en commentaire du bouton s'inscrire

This commit is contained in:
Amaël Kesteman
2025-11-06 17:38:17 +01:00
parent aba59680b3
commit b2ec7194ed
4 changed files with 877 additions and 111 deletions

View File

@@ -1,62 +1,21 @@
# Welcome to your Expo app 👋 # Projet MMM
This is an [Expo](https://expo.dev) project created with [`create-expo-app`](https://www.npmjs.com/package/create-expo-app). ## Authors
## Get started - Minh Tuan VU
- Thibaut Rochas
- Alexis Leboeuf
- Amaël Kesteman
1. Install dependencies ### Introduction
```bash Lien du git : gitlab2.istic.univ-rennes1.fr/trochas/mmm-projet
npm install
```
2. Start the app Différentes commandes a effectuer pour lancer le projet:
```bash npm install firebase
npx expo start npm install react-native-maps
``` npx expo install react-native-maps
npm install react-native-maps @react-navigation/native @react-navigation/bottom-tabs react-native-safe-area-context react-native-screens
In the output, you'll find options to open the app in a
- [development build](https://docs.expo.dev/develop/development-builds/introduction/)
- [Android emulator](https://docs.expo.dev/workflow/android-studio-emulator/)
- [iOS simulator](https://docs.expo.dev/workflow/ios-simulator/)
- [Expo Go](https://expo.dev/go), a limited sandbox for trying out app development with Expo
You can start developing by editing the files inside the **app** directory. This project uses [file-based routing](https://docs.expo.dev/router/introduction).
## Screen
```mermaid
Login --> Accuil
Accuil --> Profil
Accuil ->
```
## Get a fresh project
When you're ready, run:
```bash
npm run reset-project
```
This command will move the starter code to the **app-example** directory and create a blank **app** directory where you can start developing.
## Learn more
To learn more about developing your project with Expo, look at the following resources:
- [Expo documentation](https://docs.expo.dev/): Learn fundamentals, or go into advanced topics with our [guides](https://docs.expo.dev/guides).
- [Learn Expo tutorial](https://docs.expo.dev/tutorial/introduction/): Follow a step-by-step tutorial where you'll create a project that runs on Android, iOS, and the web.
## Join the community
Join our community of developers creating universal apps.
- [Expo on GitHub](https://github.com/expo/expo): View our open source platform and contribute.
- [Discord community](https://chat.expo.dev): Chat with Expo users and ask questions.

View File

@@ -23,14 +23,14 @@ const LoginScreen: React.FC = () => {
} }
}; };
const handleRegister = async () => { /*const handleRegister = async () => {
try { try {
await createUserWithEmailAndPassword(auth, email, password); await createUserWithEmailAndPassword(auth, email, password);
router.replace("/(tabs)"); router.replace("/(tabs)");
} catch (error: any) { } catch (error: any) {
alert(error.message); alert(error.message);
} }
}; }; */
return ( return (
<View style={styles.container}> <View style={styles.container}>
@@ -51,7 +51,7 @@ const LoginScreen: React.FC = () => {
/> />
<Button title="Se connecter" onPress={handleLogin} /> <Button title="Se connecter" onPress={handleLogin} />
<View style={{ height: 10 }} /> <View style={{ height: 10 }} />
<Button title="S'incrire" onPress={handleRegister} /> {/* <Button title="S'inscrire" onPress={handleRegister} /> */}
</View> </View>
); );
}; };

909
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -12,9 +12,9 @@
}, },
"dependencies": { "dependencies": {
"@expo/vector-icons": "^15.0.2", "@expo/vector-icons": "^15.0.2",
"@react-navigation/bottom-tabs": "^7.4.8", "@react-navigation/bottom-tabs": "^7.8.2",
"@react-navigation/elements": "^2.6.3", "@react-navigation/elements": "^2.6.3",
"@react-navigation/native": "^7.1.18", "@react-navigation/native": "^7.1.19",
"expo": "~54.0.13", "expo": "~54.0.13",
"expo-constants": "~18.0.9", "expo-constants": "~18.0.9",
"expo-font": "~14.0.9", "expo-font": "~14.0.9",
@@ -27,10 +27,12 @@
"expo-symbols": "~1.0.7", "expo-symbols": "~1.0.7",
"expo-system-ui": "~6.0.7", "expo-system-ui": "~6.0.7",
"expo-web-browser": "~15.0.8", "expo-web-browser": "~15.0.8",
"firebase": "^12.5.0",
"react": "19.1.0", "react": "19.1.0",
"react-dom": "19.1.0", "react-dom": "19.1.0",
"react-native": "0.81.4", "react-native": "0.81.4",
"react-native-gesture-handler": "~2.28.0", "react-native-gesture-handler": "~2.28.0",
"react-native-maps": "1.20.1",
"react-native-reanimated": "~4.1.1", "react-native-reanimated": "~4.1.1",
"react-native-safe-area-context": "~5.6.0", "react-native-safe-area-context": "~5.6.0",
"react-native-screens": "~4.16.0", "react-native-screens": "~4.16.0",