WakeMeUp is an innovative alarm app that allows users to set alarms based on their location. Whether you're traveling or have a specific destination in mind, WakeMeUp ensures you never miss your stop or appointment by triggering alarms when you reach your set location.
- Location-Based Alarms: Set alarms that activate based on your GPS location.
- Customizable Settings: Tailor alarm settings to your preferences, including sound, vibration, and snooze options.
- User-Friendly Interface: Enjoy a simple and intuitive design for easy navigation and alarm management.
- Flutter: A UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase. Flutter
- Dart: The programming language optimized for building mobile, desktop, server, and web applications. Dart
Ensure you have the following installed on your development machine:
- Flutter SDK: Install Flutter
- Dart SDK: Install Dart
-
Clone the repository:
git clone https://github.com/your-username/WakeMeUp.git cd WakeMeUp
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
-
Set a Location-Based Alarm:
- Open the app and navigate to the 'Set Alarm' screen.
- Select the desired location on the map or search for a specific address.
- Customize the alarm settings (sound, vibration, etc.).
- Save the alarm.
-
Manage Alarms:
- View, edit, or delete your existing alarms from the 'Alarms' screen.
We welcome contributions to improve WakeMeUp! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes and push the branch.
- Open a pull request with a detailed description of your changes.
This project is licensed under the MIT License. See the LICENSE file for details.