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.
-
User Access and Authentication
- Secure login for MANAGER, ADMINISTRATIVE, and SCIENTIST roles.
- Role-based access control to ensure data integrity.
-
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.
- Comprehensive Create, Read, Update, and Delete functionality for managing key entities:
-
User Interface
- Intuitive design built with Bootstrap.
- Seamless user experience powered by Select2, AJAX, and jQuery.
- Frontend
- HTML5
- CSS3
- JavaScript
- jQuery
- AJAX
- Bootstrap 5
- Select2 Library
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.
To install and run the System, follow these steps:
-
Clone the repository:
git clone https://github.com/jlokitha/Eden-Grove-System-Frontend.git
-
Navigate to the project directory:
cd Eden-Grove-System-Frontend
-
Open the project in IntelliJ IDEA:
code .
- Field Service:
- Manages fields allocated for cultivation, including details on location, size, and crop type.
- Crop Service:
- Handles crop data, including type, growth stage, extent, and field observations.
- Staff Service:
- Manages human resources, including their assignments to fields, vehicles, and equipment.
- Log Monitoring Service:
- Records and tracks crop-related observations and field activities.
- Vehicle Service:
- Oversees the assignment and maintenance of vehicles used in agricultural operations.
- Equipment Service:
- Manages agricultural equipment and its deployment.
- Auth Service:
- Provides secure authentication and role-based access control for system users.
Access the Backend repository on GitHub here.
Distributed under the MIT License. See LICENSE for more information.
© 2024 Janindu Lokitha