RationVet

RationVet Link to heading

Veterinary Medicine Platform with Diet Optimization

Overview Link to heading

RationVet is a web application developed as my thesis project at Aristotle University of Thessaloniki. It serves the veterinary medicine field by providing tools for optimizing animal nutrition through linear programming.

The platform combines a modern SvelteKit frontend with a WebAssembly-based mathematical solver, enabling complex diet calculations directly in the browser.

Key Features Link to heading

  • Diet Optimization - Linear programming for optimal animal nutrition
  • WebAssembly Solver - GLPK solver compiled to WASM for browser execution
  • Responsive Design - Works across devices for field use
  • Data Management - Pocketbase backend for storing formulations

Technical Implementation Link to heading

ComponentTechnology
FrontendSvelteKit
BackendPocketbase
SolverGLPK (WebAssembly)
OptimizationLinear Programming

The GLPK Solver Link to heading

The GNU Linear Programming Kit (GLPK) was compiled to WebAssembly, allowing complex linear optimization problems to run entirely in the browser without server-side computation.

This approach provides:

  • Instant results - No network latency
  • Offline capability - Works without internet
  • Scalability - No server load for calculations

Academic Context Link to heading

Developed as a thesis project (2023) for the Electrical and Computer Engineering department at AUTH. The project demonstrates the application of linear optimization techniques to real-world veterinary challenges.