Before running the app, ensure that you have the following set up:
- Flutter SDK installed. If not, follow the official Flutter Installation Guide
- Firebase project with enabled authentication and database services: Firebase Console
Additionally, make sure to install a mobile emulator or use a physical device as the app doesn't currently support web.
- Clone this repository to your local machine:
git clone https://github.com/stavgafny/lifeline.git
- Navigate to the project directory:
cd lifeline
- Install the dependencies:
flutter pub get
- Update the Firebase options:
- Add
firebase_options.dart
file in ./lib/constants/ - Replace the placeholder values with your Firebase configuration.
// TODO: Replace with your Firebase configuration
final firebaseOptions = FirebaseOptions(
appId: 'your-app-id',
apiKey: 'your-api-key',
projectId: 'your-project-id',
// ...
);
flutter run
- Open the app on your mobile device or emulator.
- Sign up using your email and password or choose the Google Sign-In option.
- Log in using your credentials.
- Explore the app's features.
- Enjoy the app!
Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to share them.
For any inquiries or support, you can reach out to [email protected].