Rabbit: Farm Animal Tracking and Breeding Project

4 months ago 15

A simple web application that can be run locally to track animal keeping, breeding, hatching, and health records. Designed for offline-first use with local storage and a lightweight SQLite backend.


  • Track animals with ID, sex, date of birth, and custom fields
  • Breeding and hatching logs
  • QR code generation for easy ID scanning ( Not Fully Working )
  • Photo uploads for each animal
  • Works offline and syncs with backend when online
  • Simple local SQLite backend
  • Docker support for easy deployment

Clone the repo and spin everything up with Docker Compose:

git clone https://github.com/chapst1k/RabbitV1.git cd animal-tracking docker-compose up -d

git clone https://github.com/chapst1k/RabbitV1.git cd animal-tracking npm install npm run

Backend (in a separate terminal)

cd backend npm install npm run dev # Starts the API for the SQLite database

Read Entire Article