Skip to content

Repository files navigation

TerraTask

Offline task management Progressive Web Application (PWA) tailored for agriculture, built with Laravel, PHP, Alpine.js, and Livewire.

Laravel PHP Alpine.js Livewire PWA

Overview

TerraTask bridges a market gap by providing a scalable, cost-effective solution for local producers, replacing expensive English-language tools. Architected with a custom Service Worker, it ensures robust offline functionality for remote farming environments.

Screenshots

User Task Dashboard Task Creation Form Real-Time Search
Dashboard Task Creation Search

Key Features

  • Offline-First Design: Seamless task tracking in areas with limited connectivity.
  • Task Creation: Input title, description, priority, assigned user, geolocation (offline-capable), and preview photo.
  • User Task Dashboard: Displays assigned and created tasks with priority shading, user photos, and roles.
  • Task Overview Dashboard: Categorizes tasks by priority (green shades), includes author, assignee, photos, and filters.
  • Real-Time Search: Instant task and user search for efficient navigation.

Technical Details

  • Backend: Laravel, PHP
  • Frontend: Alpine.js, Livewire
  • Architecture: PWA with custom Service Worker
  • Target: Agricultural productivity, offline usability

Achievements

  • Enables reliable task management in remote farming settings.
  • Leverages Laravel’s ecosystem for scalability and security.
  • Delivers an affordable alternative to high-cost solutions.

Purpose

Designed to empower agricultural teams with a practical, accessible tool, TerraTask showcases advanced PWA development and offline capabilities for real-world impact.

Getting Started

  1. Clone the repo: git clone https://github.com/facmartoni/terratask.git
  2. Install dependencies: composer install && npm install
  3. Configure .env and run migrations: php artisan migrate
  4. Start the app: php artisan serve

Built by Facundo García Martoni to solve real-world challenges with modern tech.

About

Offline task management PWA for agriculture, built with Laravel, PHP, Alpine.js, and Livewire, featuring a custom Service Worker for remote usability.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages