GestFarm

Digital platform for managing sheep farm sales, inventory and expeditions with role-based access control

Overview

GestFarm digitizes the day-to-day operations of sheep farms: from livestock inventory through sales transactions and expedition logistics to financial reporting — all behind a role-gated interface.

Tech Stack

  • Back-End: Spring Boot (Java)
  • Front-End: React
  • Database: MySQL
  • Auth: JWT + Spring Security

Key Features

  • Inventory management: Track individual animals, batches, weight records and health status
  • Sales & transactions: Record sales with buyer info, quantities, prices and payment status
  • Expedition logistics: Manage shipment schedules, destinations and delivery confirmations
  • RBAC: Role-based access control — owner, manager, and read-only viewer roles with distinct permissions
  • Reporting: Printable sales summaries and inventory snapshots

Architecture

The Spring Boot back-end exposes a REST API secured with JWT tokens and Spring Security method-level annotations. The React front-end adapts its navigation and data visibility according to the authenticated user's role, reducing surface area and preventing unauthorized mutations.

Have a project in mind?

Let's build something great together.

Tell me what you need and I'll get back to you with a clear, honest estimate.

HassanOSSYS-00
SECURE CHANNEL · ACTIVE
INIT://