Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

<<<<<<< HEAD

Wool-Farm-to-Fabric

From Farm to Fabric Transparent Wool Tracking Experience the journey of sustainable wool production with complete transparency and traceability at every step.

πŸ‘ Woolify - Transparent Wool Journey Tracking System

πŸ“Œ Overview

Woolify is a Laravel-based application that tracks the entire journey of wool β€” from farms to finished fabric β€” ensuring transparency, real-time updates, and quality control.
Designed with a highly interactive, animated UI, Woolify makes it easy for farmers, processors, and distributors to collaborate seamlessly.


πŸš€ Features

  • 🏠 Farm Registration and Profile Management
  • πŸ”’ Batch Tracking from Production to Distribution
  • πŸ“ˆ Real-Time Updates at Every Stage
  • πŸ“Š Analytics Dashboard with Visual Insights
  • πŸ›‘οΈ Secure Authentication (Laravel Breeze)
  • πŸ–₯️ Admin Panel with AdminLTE Styling
  • 🎨 Animated, Interactive UI
  • πŸ“„ Report Generation (PDF/TXT Exports)
  • ⚑ Error Handling and Deadlock-Safe Operations

πŸ› οΈ Tech Stack

Frontend Backend Authentication Database UI Frameworks Others
HTML5, CSS3, Tailwind CSS PHP (Laravel Framework) Laravel Breeze MySQL AdminLTE, Tailwind CSS Chart.js, Animate.css

🧩 Architecture Overview

  • User Roles: Admin, Farm Owner, Processor, Distributor
  • Core Entities:
    • Farms
    • Batches
    • Processing Stages
    • Quality Reports
    • Final Product Records
  • Flow:
    1. Farms register and create wool batches.
    2. Batches are processed (cleaning ➑️ spinning ➑️ weaving).
    3. Each stage updates status with handler info and timestamp.
    4. Final products are linked back to farms for full traceability.

πŸ–ΌοΈ UI/UX Highlights

  • Dynamic dashboards with real-time batch stats
  • Color-coded process stages
  • Mobile-responsive design
  • Modal popups and smooth page transitions
  • Clean animations and loaders

πŸ“‹ Installation Guide

Requirements: PHP >= 8.x, Composer, Node.js, MySQL, Laravel CLI

# 1. Clone the repository
git clone https://github.com/yourusername/woolify.git
cd woolify

# 2. Install PHP dependencies
composer install

# 3. Install Node.js dependencies
npm install
npm run dev

# 4. Create environment file
cp .env.example .env

# 5. Generate application key
php artisan key:generate

# 6. Set up your database in .env

# 7. Run migrations
php artisan migrate

# 8. Start the development server
php artisan serve
>>>>>>> bb586bd8137b6cd986f763549b3bd7ddc31f0ddf

About

Woolify πŸ‘ is a PHP-based app for tracking wool from farm to fabric 🏭. It ensures real-time batch tracking πŸ”„, quality control βœ…, and supply chain transparency πŸ“¦ with live updates and analytics πŸ“Š. πŸš€

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages