A comprehensive and high-performance desktop management suite designed to modernize dairy farm operations. This system replaces traditional paper-based tracking with a secure, digital platform that provides real-time visibility into animal health, production metrics, and financial performance.
- Dashboard Analytics: Real-time visualization of farm statistics, including animal counts, today's sales, and earnings trends.
- Animal Management: Complete tracking of livestock (Cows, Bulls, Calves) including breed details, routines, and physical monitoring.
- Health & Monitoring: Track animal health scores, breathing, weight, and vaccination schedules to ensure optimal productivity.
- Milk Production: Record milk collection sessions (morning/evening) and manage bulk milk sales.
- Financial Tracking: Comprehensive management of purchases (feed, medicine, equipment) and animal/milk sales with client/supplier logs.
- Employee & User Management: Secure HR module to manage staff details, salaries, and system access levels.
- Reporting & Export: Generate professional reports in PDF and Excel formats for sales, animal inventories, and employee lists.
- JDK 18 or higher
- Maven 3.8+
- MySQL 8.0
- Database: Import the
dairyfarm.sqlfile into your MySQL server. - Configuration: Set your database credentials as environment variables (
DB_USER,DB_PASSWORD) or ensure your local MySQL hasrootwith no password. - Build:
mvn clean package
- Run:
java -jar target/Dairy_Farm_Management_System-1.0-SNAPSHOT.jar
Run the entire stack (App + DB) with one command:
docker-compose up --build- ABDELLATIF LAGHJAJ
- OMAR LAMINE
- MARYAM BOUCHHAR
- NAIMA ADARDOUR