This is a React Native mobile application integrated with Firebase Authentication. Users can sign in securely using Firebase Authentication.
Features
User authentication with Firebase Authentication. Secure sign-in process with email and password. Easily customizable and extendable for additional features. Requirements
Node.js and npm installed on your machine. Expo CLI installed globally (npm install -g expo-cli). Installation
Clone this repository to your local machine:
git clone https://github.com/Jacob607b/ExampleRnApp.git
Navigate into the project directory:
cd src
Install dependencies:
npm install
Set up Firebase project and obtain Firebase configuration details (API keys, etc.).
Create a file named firebase.js
in the src
directory.
Add the Firebase configuration details to firebaseConfig.js:
export default {
apiKey: "YOUR_API_KEY",
authDomain: "YOUR_AUTH_DOMAIN",
projectId: "YOUR_PROJECT_ID",
storageBucket: "YOUR_STORAGE_BUCKET",
messagingSenderId: "YOUR_MESSAGING_SENDER_ID",
appId: "YOUR_APP_ID",
measurementId: "YOUR_MEASUREMENT_ID"
};
Start the development server:
npm start
Open the Expo Go app on your mobile device and scan the QR code generated by Expo CLI to view the app. Usage
Upon launching the app, users can sign in using their email address and password registered with Firebase Authentication. Contributing
Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or create a pull request.