Welcome to my React Native and Expo application! This repository contains the source code for MessBuddy app developed using React Native and Expo.
Before running the application, make sure you have the following prerequisites installed on your system:
- Node.js: Download and install Node.js
- Expo CLI: Install the Expo CLI globally by running the following command:
To get started with the application, follow these steps:
-
Clone the repository to your local machine using the following command: (https://github.com/rishi-sangare/MessBuddy.git)
-
Navigate to the project directory:
- Install the project dependencies:
- Start the Expo development server:
This will start the development server and display a QR code in the terminal.
- To run the application on your physical device or emulator, you have a few options:
- Install the Expo Go app on your iOS or Android device, scan the QR code from the terminal using the Expo Go app, and the app will open automatically.
- For iOS, you can also press
iin the terminal to send the app URL to your email and open it directly on your device. - For Android, you can press
ain the terminal to open the app on an Android emulator.
The project structure follows a standard React Native application structure, with the main files and directories as follows:
App.js: The entry point of the application.src/: Directory containing the source code for the application.components/: Contains reusable components used throughout the app.screens/: Contains the main screens or views of the application.navigation/: Contains the navigation configuration for the app.assets/: Directory for storing static assets like images, fonts, etc.
Feel free to explore the code and make any modifications as needed for your application.
If you'd like to contribute to this project, please follow these guidelines:
- Fork the repository.
- Create a new branch for your changes.
- Make your changes and commit them with descriptive commit messages.
- Push your changes to your forked repository.
- Submit a pull request explaining your changes.