Skip to content

The Eden Grove frontend provides an intuitive interface for managing staff, fields, crops, equipment, vehicles, and users. Built with HTML, CSS, JavaScript, jQuery, Bootstrap, and Select2, it is fully integrated with the backend for seamless data interaction and management.

License

Notifications You must be signed in to change notification settings

jlokitha/Eden-Grove-System-Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eden Grove Frontend

Eden Grove is a farm management system designed to streamline and systemize the operations of Green Shadow, specializing in root crops and cereals. The system supports key business processes, including field management, crop monitoring, human resource allocation, vehicle and equipment oversight, and data analysis.

Features

  1. User Access and Authentication

    • Secure login for MANAGER, ADMINISTRATIVE, and SCIENTIST roles.
    • Role-based access control to ensure data integrity.
  2. CRUD Operations

    • Comprehensive Create, Read, Update, and Delete functionality for managing key entities:
      • Crop Data: Crop type, growth stage, field observations, and extent.
      • Non-Crop Data: Staff, vehicles, and equipment.
  3. User Interface

    • Intuitive design built with Bootstrap.
    • Seamless user experience powered by Select2, AJAX, and jQuery.

Technologies Used

Getting Started

Follow these steps to set up the project locally and get it running on your machine. The instructions will guide you through the process of cloning the repository, installing dependencies, and configuring any required settings.

Installation

To install and run the System, follow these steps:

  1. Clone the repository:

    git clone https://github.com/jlokitha/Eden-Grove-System-Frontend.git
  2. Navigate to the project directory:

    cd Eden-Grove-System-Frontend
  3. Open the project in IntelliJ IDEA:

    code .

Main Services

  1. Field Service:
    • Manages fields allocated for cultivation, including details on location, size, and crop type.
  2. Crop Service:
    • Handles crop data, including type, growth stage, extent, and field observations.
  3. Staff Service:
    • Manages human resources, including their assignments to fields, vehicles, and equipment.
  4. Log Monitoring Service:
    • Records and tracks crop-related observations and field activities.
  5. Vehicle Service:
    • Oversees the assignment and maintenance of vehicles used in agricultural operations.
  6. Equipment Service:
    • Manages agricultural equipment and its deployment.
  7. Auth Service:
    • Provides secure authentication and role-based access control for system users.

Backend Repository

Access the Backend repository on GitHub here.

License

Distributed under the MIT License. See LICENSE for more information.


© 2024 Janindu Lokitha

About

The Eden Grove frontend provides an intuitive interface for managing staff, fields, crops, equipment, vehicles, and users. Built with HTML, CSS, JavaScript, jQuery, Bootstrap, and Select2, it is fully integrated with the backend for seamless data interaction and management.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published