Skip to content

Citronix is a farm management system built with Spring Boot, designed to help farmers manage farms, fields, trees, harvests, and sales. It allows efficient tracking of tree growth, seasonal harvests, and sales revenue, all while optimizing farm productivity.πŸŒ±πŸ‘¨β€πŸŒΎ

Notifications You must be signed in to change notification settings

Douaa1819/Citronix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

44 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‹ Citronix - Agricultural Management System 🌱

Citronix is a comprehensive platform designed for farmers and agricultural professionals. It provides advanced tools to manage farms, track fields, monitor trees, record harvests, and optimize sales. Whether you are managing a small farm or a large-scale operation, Citronix aims to enhance farm productivity and streamline operations.


πŸš€ Features

  • 🌾 Farm Management: Create and manage farms with detailed information (name, location, size, etc.).
  • πŸͺ΄ Field Management: Add and track fields, ensuring adherence to size constraints and field-to-farm allocation.
  • 🌳 Tree Tracking: Record tree plantation details and automatically calculate the age of trees.
  • 🌟 Harvest Management: Organize harvests by season and track progress throughout the year.
  • πŸ’° Sales Optimization: Register sales and calculate revenues based on harvest quantity and price.
  • πŸ“Š Analytics & Reports: Generate statistics for better decision-making and efficient farm management.

πŸ› οΈ Technologies Used

  • Backend: Java with Spring Boot.
  • Database: MySQL or PostgreSQL (configured in application.properties).
  • API: RESTful API architecture for easy interaction and integration.
  • Validation: Spring annotations for robust data validation.
  • Build Tool: Maven for project compilation and dependency management.
  • Unit Testing: JUnit and Mockito for unit testing.

βš™οΈ Installation

To get started with Citronix, follow these simple steps:

1. Clone the repository

git clone https://github.com/Douaa1819/Citronix.git

2. Navigate to the project folder :

cd Citronix

3.Configure the database in application.properties

Ensure that you have a MySQL or PostgreSQL instance running. Configure your database connection in the application.properties file

4. Compile and run the project :

Use Maven to build and start the application

 mvn spring-boot:run

About

Citronix is a farm management system built with Spring Boot, designed to help farmers manage farms, fields, trees, harvests, and sales. It allows efficient tracking of tree growth, seasonal harvests, and sales revenue, all while optimizing farm productivity.πŸŒ±πŸ‘¨β€πŸŒΎ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages