Skip to content

MuhammadHasan-Git/Clockify

Repository files navigation

Clockify

Clockify is a fully functional alarm app designed to handle your time management needs efficiently. With an elegant interface and robust features, Clockify provides you with an all-in-one solution for keeping track of the time, setting alarms, measuring intervals, and more.


Mockups

  • Light Theme: Preview the clean and modern light mode design.

    Clockify Light Mode
  • Dark Theme: Enjoy a sleek and eye-friendly dark mode experience.

    Clockify Light Mode

Features

1. Clock Screen

  • Displays an animated analog clock and a digital clock.
  • Allows users to add clocks for over 400 different timezones, such as Riyadh, Dubai, and more.

2. Alarm Screen

  • Create, update, and delete alarms effortlessly.
  • Set alarms for:
    • A single occurrence.
    • Daily repetition.
    • Custom days of the week.

3. Stopwatch Screen

  • Fully functional stopwatch with lap functionality.
  • Track and record multiple laps easily.

4. Timer Screen

  • Set a timer for a specific duration.
  • Get an alert notification when the timer ends.

Technologies Used

  • Framework: Flutter
  • Languages: Dart
  • State Management: GetX
  • Notification System: Flutter Local Notifications

Installation

  1. Clone the Repository

    git clone https://github.com/MuhammadHasan-Git/Clockify.git
    cd Clockify
  2. Install Dependencies Make sure you have Flutter installed on your system. Then, run:

    flutter pub get
  3. Run the Application Use the following command to run the app:

    flutter run

License

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


Contact

If you have any questions or suggestions, feel free to contact:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors