An open API service indexing awesome lists of open source software.

https://github.com/jlokitha/eden-grove-system-frontend

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.
https://github.com/jlokitha/eden-grove-system-frontend

ajax bootstrap5 css html5 javascript jquery select2 ui-ux-design

Last synced: 2 months ago
JSON representation

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.

Awesome Lists containing this project

README

        

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

- **Frontend**
- HTML5
- CSS3
- JavaScript
- [jQuery](https://jquery.com/)
- AJAX
- [Bootstrap 5](https://getbootstrap.com/)
- [Select2 Library](https://select2.org/)

## 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:

```sh
git clone https://github.com/jlokitha/Eden-Grove-System-Frontend.git
```

2. Navigate to the project directory:

```sh
cd Eden-Grove-System-Frontend
```

3. Open the project in IntelliJ IDEA:

```bash
code .
```

## Main Services

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

## Backend Repository

Access the Backend repository on GitHub [here](https://github.com/jlokitha/Eden-Grove-System-Frontend.git).

## License

Distributed under the MIT License. See [LICENSE](LICENSE) for more information.

##












© 2024 Janindu Lokitha