Skip to content

happer64bit/Wakemeup

Repository files navigation

WakeMeUp

Icon

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.

Features

  • 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.

Technologies

  • 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

Getting Started

Prerequisites

Ensure you have the following installed on your development machine:

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/WakeMeUp.git
    cd WakeMeUp
  2. Install dependencies:

    flutter pub get
  3. Run the app:

    flutter run

Usage

  1. 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.
  2. Manage Alarms:

    • View, edit, or delete your existing alarms from the 'Alarms' screen.

Contributing

We welcome contributions to improve WakeMeUp! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Commit your changes and push the branch.
  4. Open a pull request with a detailed description of your changes.

License

This project is licensed under the MIT License. See the LICENSE file for details.