blaisadmin 68ab8b12d2 Initial app
2026-04-06 23:36:12 -04:00
2026-04-06 23:36:12 -04:00
2026-04-06 23:36:12 -04:00
2026-04-06 23:36:12 -04:00
2026-04-06 23:36:12 -04:00
2026-04-06 23:36:12 -04:00
2026-04-06 23:41:28 +00:00
2026-04-06 23:36:12 -04:00

FlockPal

FlockPal is a Dockerized TypeScript app for tracking flock health with a clean, modern, and casual UI.

Current scope

  • Bird profiles with name, tag ID, and species
  • Daily weight recordings
  • 30-day weight graph
  • Postgres-backed storage
  • React frontend and Express backend
  • Security-minded defaults like Helmet, CORS allow-listing, rate limiting, and input validation

Planned next steps

  • Vet visit history
  • Medication and care reminders
  • Accounts, authorization, and role-based rescue access
  • Billing and plan management for paid organizations with a free rescue tier

Run locally

  1. Copy .env.example to .env if you want custom settings.
  2. Start the stack:
docker compose up --build
  1. Open http://localhost:3000.
  2. The API health check is available at http://localhost:5000/api/health.

Notes for monetization and security

This starter keeps the data model and deployment simple, but it is intentionally shaped so we can add authentication, organization scoping, audit trails, reminders, and Stripe-style billing later without redesigning the whole app.

S
Description
This is an app for flockpal; a tool to help manage the health of your flock.
Readme BSL-1.0 18 MiB
Languages
TypeScript 99.5%
Shell 0.2%
HTML 0.2%
Dockerfile 0.1%