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

https://github.com/sandundil2002/crop_monitoring_system-frontend

This repository is a web-based interface for managing and monitoring crops, fields, staff, vehicles, and equipment. Built with modern web technologies, it provides seamless integration with the backend for efficient agricultural operations.
https://github.com/sandundil2002/crop_monitoring_system-frontend

ajax bootstrap5 chartjs css3 html5 javascript jquery jwt-authentication sweetalert

Last synced: 3 months ago
JSON representation

This repository is a web-based interface for managing and monitoring crops, fields, staff, vehicles, and equipment. Built with modern web technologies, it provides seamless integration with the backend for efficient agricultural operations.

Awesome Lists containing this project

README

          

Typing SVG

project-image

Welcome to the Crop Monitoring System Frontend repository! This project provides an interactive user interface to manage and monitor agricultural operations including crops fields staff vehicles and equipment. Built with modern web technologies it seamlessly integrates with the backend to ensure an efficient and user-friendly experience.

Project Screenshots:

project-screenshot

project-screenshot

project-screenshot

project-screenshot

project-screenshot

project-screenshot

project-screenshot



🧐 Features

Here're some of the project's best features:

* User Authentication: Login and role-based access for MANAGER SCIENTIST and ADMINISTRATIVE users.
* Dashboard: Displays real-time metrics like total crops fields and active staff & analyze crop types by field
* Field Management: Add update and view fields with location data and assigned staff.
* Crop Management: Manage crop details including categories seasons and associated fields.
* Staff Vehicles and Equipment: Manage assignments and track availability.
* Logs and Reports: View and analyze operational data for informed decision-making.

🛠️ Installation Steps:

1. Prerequisites

```
A modern web browser (e.g. Chrome Firefox Edge).
```

2. Clone the repository:

```
git clone https://github.com/sandundil2002/Crop_Monitoring_System-Frontend.git
```

3. Open the project in a code editor (e.g. VS Code).

```
code .
```

4. Update the API base URL in the all model.js files in model package:

```
const BASE_URL = "http://localhost:8080/api/v1/";
```

5. Open index.html in your browser to start the application.

```
http://127.0.0.1:5500/index.html
```



💻 Built with

Technologies used in the project:

* HTML5 CSS3 JavaScript: For responsive and dynamic user interfaces.
* Bootstrap: For a modern responsive layout.
* jQuery: Simplified DOM manipulation and AJAX requests.
* Chart.js: For data visualization and interactive charts.
* Sweetalert: For real time alert

🛡️ License:

This project is licensed under the MIT License