A React-powered frontend system for efficient farm management.
This frontend system is designed to provide an intuitive user interface for managing key aspects of farm operations, including field management, crop tracking, staff records, and more. Built with React, Redux, React-Router, and Tailwind CSS (or your preferred CSS framework), this system ensures smooth navigation, state management, and responsive design across devices.
- ✨ Field Management: CRUD operations for managing fields with GPS integration.
- 🌾 Crop Management: Manage crop types, growth stages, and seasonal data.
- 👥 Staff Management: Assign roles and allocate staff to fields and vehicles.
- 📋 Monitoring Logs: Track crop observations and activities.
- 🚜 Vehicle & Equipment Management: Oversee allocation and maintenance status.
⚠️ Error Handling: Display informative error messages and alerts.
- 🌟 React: Core framework for building the UI.
- 🔄 Redux with Slices: State management for global state and actions.
- 🚶♂️ React-Router: Routing and navigation across components.
- 🎨 Tailwind CSS (or another framework): Utility-first CSS for responsive and customizable design.
- 📌 Node.js (Version 14 or higher)
- 📌 npm (or yarn)
- 📌 React
- Clone the repository:
git clone https://github.com/nadeesamaraweera/Green-Shadow-Frontend.git
- Install dependencies:
npm install
- Install dependencies:
npm dev run
- 🌍 Field Management:Provides a comprehensive interface for managing fields, including CRUD operations.
- 🌾 Crop Management :Allows users to track crop types, categories, growth stages, and seasons. Users can add, update, or delete crop information.
- 👥 Staff Management:Manages staff details and assigns them roles in the system. Users can allocate staff to specific fields or vehicles.
- 🚜 Vehicle & Equipment Management:Tracks and manages the allocation and maintenance status of farm vehicles and equipment.
- 📋 Monitoring Logs:Allows the recording of observations, activities, and logs related to field and crop management.
This project is licensed under the MIT License.See the LICENSE file for details.