Files
FlockPal/README.md
T
blaisadmin 68ab8b12d2 Initial app
2026-04-06 23:36:12 -04:00

36 lines
1.1 KiB
Markdown

# 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:
```bash
docker compose up --build
```
3. Open `http://localhost:3000`.
4. 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.