Skip to content

Ashwin1002/Geo-Fenced-Clock

Repository files navigation

Geo-Fenced Clock

Geo-Fenced Clock is a Flutter-based mobile application designed to monitor user attendance through a simple clock-in and clock-out system. The app tracks the user’s location within a predefined geographical area during their work session, ensuring they remain within the specified geofence.

Features

Geofencing: Continuously monitors the user’s location to ensure they remain within a defined area during their work session. Clock In/Out: Simple interface with "Start Work" and "Stop Work" buttons for users to manually begin and end their work sessions. User-Friendly Interface: The application features a clean and intuitive design, making it easy for users to navigate and manage their work sessions.

Installation

Clone the repository:

git clone https://github.com/Ashwin1002/Geo-Fenced-Clock.git

Navigate to the project directory:

cd Geo-Fenced-Clock

Install dependencies:

Ensure that you have Flutter installed on your machine. Then, run the following command:

flutter pub get

Use the following command to run the application on an emulator or a connected device:

flutter run

Usage

Work Tab: Use the "Start Work" button to clock in and begin location tracking. Use the "Stop Work" button to clock out and stop the tracking. Geofencing: The app tracks the user’s location from clock-in until clock-out to ensure they are within the designated geofence.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published