๐ AgriLog: GeoSmart Attendance Logger for Farm Workforce Management ๐พ
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.
- Live link: AgriLog
- 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.
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. |
- Clone the repository:
git clone https://github.com/your-username/agrilog.git
- Install dependencies using
npm install
. - Start the development server:
npm run dev
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.