Skip to content

๐Ÿ“ AgriLog: GeoSmart Attendance Logger for Farm Workforce Management ๐ŸŒพ

Notifications You must be signed in to change notification settings

Adedeji-Taiwo/Agrilog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

AgriLog

๐Ÿ“ AgriLog: GeoSmart Attendance Logger for Farm Workforce Management ๐ŸŒพ

Overview

AgriLog is a React TypeScript app designed to revolutionize workforce management in agriculture. Leveraging geolocation technology, it automates attendance tracking, logs clock-in/out timestamps, and ensures accountability with real-time location validation. Built for efficiency, sustainability, and simplicity, AgriLog empowers farm operations by eliminating manual processes and enhancing workforce management.

This project was bootstrapped with Vite.


Screenshot

Screenshot 1
Screenshot 2


Link


Features

  • Automated Attendance Tracking: Workers can clock in and out with location-based validation.
  • Real-Time Location Validation: Ensures workers are within the designated farm area.
  • Timestamp Logging: Automatically logs clock-in and clock-out times.
  • Persistent Timer: Tracks work duration seamlessly, even across tab switches or browser minimization.
  • User-Friendly Interface: Built with React TypeScript and styled with TailwindCSS for simplicity and elegance.

Third Party Libraries Used

Below are the third-party libraries used in this project:

Feature Package Benefits
React react A JavaScript library for building user interfaces.
TypeScript typescript A superset of JavaScript that adds static type definitions.
React Hot Toast react-hot-toast A customizable toast notification library for React applications.
TailwindCSS tailwindcss A utility-first CSS framework for rapidly building custom designs.

Setup

  1. Clone the repository:
    git clone https://github.com/your-username/agrilog.git
  2. Install dependencies using npm install.
  3. Start the development server: npm run dev

Contributions

Contributions to this project are welcome. If you find a bug or would like to suggest new features, please create an issue on the project's GitHub repository.

About

๐Ÿ“ AgriLog: GeoSmart Attendance Logger for Farm Workforce Management ๐ŸŒพ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published